cycle14 发表于 2005-3-8 02:01:30

php里跳转页面后的变量继承问题

php里从一个页面跳转到一个新页面后,原页面的变量能保留吗?我试了好像不行啊。有什么办法吗?

月下刀客 发表于 2005-3-8 09:11:48

GET/POST/COOKIE等办法可以做到。

cycle14 发表于 2005-3-8 15:39:52

能说详细点吗?
象 $_POST["前一页变量"]?
谢了!

月下刀客 发表于 2005-3-8 16:16:26

如本论坛发贴时,提交表单之类的一般用POST,前一页内容如:
...
<form action='xxx.php' method='post' name='post' >
<input type='text' name='mytext1' value=''>
<input type='submit' name='post' value='提交'>
</form>
...
点提交后,xxx.php就可以通过$_POST接到用户填的值了。

而$_GET一般是在上一页提交时,通过浏览器地址栏传递的。
如上一页页面包含如下链接:<a href='http://www.abc.abc/abc.php?xyz=123&www=456'>
用户点击后,新打开的abc.php页就可以通过$_GET得到123而$_GET=456。
大概这个意思。
有点久没有用PHP了,也可能说错了。

jiangtao9999 发表于 2005-3-8 18:23:11

跳转的时候把需要的变量作为 URL 参数传递给新的网页,不然你就用 SESSION 或者 COOKIE 吧~~

跳转和重新打开一个网页是一个意思。

涩兔子 发表于 2005-3-9 07:53:24

PHP中页面变量的传递需要借助SESSION

Session的生命期理论上是“无穷大”——就像你登陆了可以永远不用再次登陆似的;但是现实中Session也会“死亡”,因此要借助相应的类库——兔兔推荐ADOdb的Session

具体的Session使用方法请参考PHP手册上的经典范例 :mrgreen:
页: [1]
查看完整版本: php里跳转页面后的变量继承问题