例如,我已经创建了一个使用Jquery的加载函数的网站,以便仅重新加载网站的部分内容,而无需用户重新加载整个网站。在使用Jquery load时获取PHP会话ID
$('#divtoreload').load('refresh.php');
这个工作,除了现在我需要的刷新脚本来显示基于用户的会话ID不同的信息(即拉出一个数据库)大。但是使用session_id();
函数,会话ID似乎不会被拉入代码,因此数据库结果不会返回任何内容。
例如,我已经创建了一个使用Jquery的加载函数的网站,以便仅重新加载网站的部分内容,而无需用户重新加载整个网站。在使用Jquery load时获取PHP会话ID
$('#divtoreload').load('refresh.php');
这个工作,除了现在我需要的刷新脚本来显示基于用户的会话ID不同的信息(即拉出一个数据库)大。但是使用session_id();
函数,会话ID似乎不会被拉入代码,因此数据库结果不会返回任何内容。
投放在session_start()在你的refresh.php
快速解释一下,当你使用ajax refresh.php时,你就像打开另一个url那么不同,如果refresh.php是'include'ed就不会得到'$ _SESSION'变量 – ianace