QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2024|回复: 5

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

[复制链接]
发表于 2005-3-8 02:01:30 | 显示全部楼层 |阅读模式
php里从一个页面跳转到一个新页面后,原页面的变量能保留吗?我试了好像不行啊。有什么办法吗?
发表于 2005-3-8 09:11:48 | 显示全部楼层
GET/POST/COOKIE等办法可以做到。
回复

使用道具 举报

 楼主| 发表于 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[mytext1]接到用户填的值了。

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

使用道具 举报

发表于 2005-3-8 18:23:11 | 显示全部楼层
跳转的时候把需要的变量作为 URL 参数传递给新的网页,不然你就用 SESSION 或者 COOKIE 吧~~

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

使用道具 举报

发表于 2005-3-9 07:53:24 | 显示全部楼层
PHP中页面变量的传递需要借助SESSION

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

具体的Session使用方法请参考PHP手册上的经典范例
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 18:57 , Processed in 0.037419 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表