作者swinds24 (囧兴( ̄⊿ ̄|||))
看板PHP
标题Re: [请益] 关於session
时间Mon Mar 20 09:34:38 2006
※ 引述《swinds24 (囧兴( ̄⊿ ̄|||))》之铭言:
: ※ 引述《swinds24 (囧兴( ̄⊿ ̄|||))》之铭言:
: : 标题: [请益] 关於session
: : 时间: Sun Mar 19 22:25:53 2006
: : 请问一个问题
: : 假设有三个网页a.php(填写表格网页) b.php(确认身份) c.php(预览所填资料)
: : 在a.php一开始用了include("b.php")去作身份验证
: : 而当认证成功则在b.php中有宣告了一个session_register的变数
: : 接着在a.php中填写完後用post传给c.php作预览
: : 那麽在c.php中怎样抓到在b.php中所宣告的register值?
: : ㄜ...用过了$_SESSION("变数名称")去抓过,可是行不通>"<
: : 刚学作php
: : 麻烦各位前辈指点了,感谢<(__ __)>
: : --
: : ◆ From: 140.112.5.80
: : 推 andreli:因为是$_SESSION['变数名称'] 03/19 22:57
: 阿!手误打错
: 我用的$_SESSION["变数名称"]
: 这两个应该在变数名称是纯字串的时候是一样的?
: : 推 QuakeRz:亦或者是你的 session_start() 有吗?y 03/19 23:16
: : 推 hellolucky:推楼上 应该是没session_start()吧 03/20 00:43
: 嗯~忘了说在c.php中也一样有session_start()
: 可是还是一样不行
: 想问一下这样的一个session register有效范围是?
: 是直到unset($_SESSION["变数名称"])为止吗?
: 再次感谢各位前辈的回覆<(__ __)>
自己回一下自己的文章XD(如有造成洗版的问题,敬请见谅)
刚刚试成功了
原因是在於说我宣告的这一个session register是用session_register("变数")
但是发觉在php4.1(用的php版本是4.3)之後用这样的function似乎会有问题
而要用$_SESSION['变数']=XXX去做宣告
这样就可以了orz
再次感谢前辈的帮忙!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.91.78