如何使用ajax管理会话

时间:2010-05-28 12:32:37

标签: php

哪些是不能同时使用的常见情况?

3 个答案:

答案 0 :(得分:5)

AJAX请求和直接请求之间没有太大区别。特别是从服务器端的角度来看。

您的PHP脚本处理请求并发送一些数据。无论是谁做了这个请求 - 一个浏览器本身或一些JS对象,都在浏览器中运行。

坦率地说,AJAX与会话无关 - 这是PHP的领域

答案 1 :(得分:0)

如果呼叫是通过相同的域(example.com/index.php调用example.com/ajax.php)那么它应该足以在两个地方调用session_start()并且应该使用用户的会话

答案 2 :(得分:0)

确保所有脚本都使用相同的域,您可以通过在调用session_start之前定位它来确保:

session_set_cookie_params(0, "/", example.tld)