我有一个非常奇怪的问题,将通过$ _POST提交的表单值保存为会话变量。
OK,所以我有第1页它提交到2
第2页,我所有的帖子变量设置为Session变量页面上的表单。
第3页我正在检索这些变量。
在第2页,如果我写的东西是这样的:
$_SESSION['fname'] = 'john';
它工作正常。我怎样才能取出第3页。
。如果我喜欢写东西
$_SESSION['fname'] = $_POST['fname'];
即会话变量是页面上的空白3.
即使怪异,如果我这样做:
$_SESSION['fname'] = $_POST['fname'].' Doe';
第3页我只看到了Doe。以前由其他页面设置
Session变量也3.
该职位变量2页面上设置我已经验证页面上罚款,我在在这一点上的损失。我不是一个PHP会话专家或任何东西,但我曾与他们合作过,并没有见过这样的事情。
任何人有任何想法?
编辑:变量在会议上被设置,这是第3页。
我想冒险一个猜测,即你“验证”了帖子变量的错误,并且他们拼写错误或者其他原因。 – zzzzBov 2011-03-29 18:46:38
此外,我刚刚证实session.save_path,session.cookie_path,session.name和session_id()在所有3个页面中都是相同的,所以没有任何可以看到的疯狂的多个会话问题。 – Dan 2011-03-29 19:09:41