PHP session and Ajax


PHP session and Ajax

我创建了一个会话变量并在其中存储了一个值"123456"。我需要在使用 ajax 调用的另一个页面上使用该值。进行 ajax 调用时我无法访问会话变量。session_start() 位于两个页面的顶部。我什至尝试从 ajax 函数调用的页面将实际会话值写入 txt 文件,但文件结果为空白。

怎么办?

您无法从 Javascript 访问 PHP 会话信息(我假设这就是您要做的)。 您可以将其作为隐藏字段或在JS(使用PHP动态添加)中传递到第二页,将其添加到常规cookie中,或者从PHP提供它作为对AJAX请求的响应,但我认为这些是您唯一的选择。