Php AJAX调用中的会话
我的网站有问题 请参阅以下页面:Php AJAX调用中的会话,php,jquery,ajax,session,fancybox,Php,Jquery,Ajax,Session,Fancybox,我的网站有问题 请参阅以下页面: /index.php您需要session_start()在该页面(/modules/feedback.php)。您需要会话启动()在该页面(/modules/feedback.php)。假设您使用的是cookie,那么每个AJAX请求处理cookie的方式与手动浏览URL的方式完全相同 更多信息 要确认一切正常,如果手动浏览这些URL会发生什么?您是否在每页上都执行会话启动?假设您使用的是cookie,那么每个AJAX请求处理cookie的方式与手动浏览URL
- /index.php您需要
在该页面(/modules/feedback.php)。您需要session_start()
在该页面(/modules/feedback.php)。假设您使用的是cookie,那么每个AJAX请求处理cookie的方式与手动浏览URL的方式完全相同 更多信息会话启动()
要确认一切正常,如果手动浏览这些URL会发生什么?您是否在每页上都执行会话启动?假设您使用的是cookie,那么每个AJAX请求处理cookie的方式与手动浏览URL的方式完全相同 更多信息
要确认一切正常,如果手动浏览这些URL会发生什么?您是否在每页上都使用
启动每页的session\u start()
if(!isset($\u session))session\u start()代码>如果您只是执行
会话_start()代码>如果您的会话已在另一页上启动,则可能会引发错误。使用
if(!isset($\u session))session\u Start()启动每个页面代码>如果您只是执行
如果您的会话已在另一页上启动,则可能会引发错误。您需要为每个请求执行会话_start()
。OptimuScime,不,您不应该在include():d文件中调用会话\u start。只需为每个请求调用一次。您需要为每个请求执行一次会话\u start()
。OptimuScime,不,您不应该在include():d文件中调用session\u start。只需为每个请求调用一次。我已经在index.php中调用了session_start(),因为我使用了index.php?page=XXX这样的链接。事实上,如果我在/modules/feedback.php中使用session_start(),我会收到错误“session ready started”…我已经在index.php中使用session_start(),因为我使用了index.php?page=XXX这样的链接。事实上,如果我在/modules/feedback.php中使用session_start(),我会收到错误“session ready started”……我不知道为什么,但当我手动进入该URL时,我会发现一个奇怪的东西。例如,在saveFeedback.php中,我必须更改include_once('../../modules/feedback.php');包括_once('modules/feedback.php');否则,我会遇到一些包含错误。如果它在浏览器中不起作用,那么它将无法通过AJAX工作-AJAX所做的只是浏览页面并向JavaScript代码提供响应,而不是呈现它。。。在使用AJAX调用页面之前,您需要使页面正常工作。我不知道为什么,但是当我手动进入该URL时,我有一个奇怪的东西。例如,在saveFeedback.php中,我必须更改include_once('../../modules/feedback.php');包括_once('modules/feedback.php');否则,我会遇到一些包含错误。如果它在浏览器中不起作用,那么它将无法通过AJAX工作-AJAX所做的只是浏览页面并向JavaScript代码提供响应,而不是呈现它。。。在使用AJAX调用页面之前,需要使页面正常工作。session\u start()