我现在面临的一个问题,而试图从一个网页传递变量到另一个(PHP) 我有第1页,当你访问它时自动加载第2页(使用jquery)。 为了2页正常工作,我需要所以这里通过2个变量是我的方式这样做:
on Page 1:
session_start();
$_SESSION['username'] = $username;
$_SESSION['user_id'] = $user_id;
on Page 2:
session_start();
$username = $_SESSION['username'];
$user_id = $_SESSION['user_id'] ;
在第一负载,这是行不通的。如果我刷新,一切都很好。 如果我转到另一台计算机或清除当前浏览器的缓存,我会遇到同样的问题,在第一次加载时,它不起作用。清爽后,一切都很好。
错误日志消息:
[01-Oct-2012 20:02:59] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /public_html/php/info.php:1) in /public_html/php/info.php on line 26
没有任何人有一个想法是什么这个问题的原因是什么?
在页面1上,它不会显示'$ username'被设置。 –
你打开了错误报告和/或检查了你的日志文件吗? – deceze
解释'我有第1页,当你访问它时自动加载第2页? – xdazz