Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 能否在ajax';d页?_Php_Ajax - Fatal编程技术网

Php 能否在ajax';d页?

Php 能否在ajax';d页?,php,ajax,Php,Ajax,如果我有一页 echo $_SESSION['user_id']; 它是1 我可以在名为使用ajax的页面(在同一服务器和域上)上访问该值吗 或者我需要通过ajax请求传递该值吗?是的,您可以访问它,默认情况下,相同的cookie是(同样,默认情况下)。如果您查看“开箱即用”的XHR请求,您会明白,在客户机或服务器中,“经典”与“经典”之间通常没有区别HTTP请求和XmlHttpRequest 唯一的区别在于客户端,有两种方式:不离开当前页面就可以得到答案,并且可以在javascript中自由

如果我有一页

echo $_SESSION['user_id'];
它是1

我可以在名为使用ajax的页面(在同一服务器和域上)上访问该值吗
或者我需要通过ajax请求传递该值吗?

是的,您可以访问它,默认情况下,相同的cookie是(同样,默认情况下)。

如果您查看“开箱即用”的XHR请求,您会明白,在客户机或服务器中,“经典”与“经典”之间通常没有区别HTTP请求和XmlHttpRequest

唯一的区别在于客户端,有两种方式:不离开当前页面就可以得到答案,并且可以在javascript中自由地使用它

所以在PHP方面,一切都是一样的

可能需要注意的一点是:例如,如果客户端执行许多异步请求,而这些请求可能需要一些时间才能在PHP中处理,那么您需要小心使用默认的基于文件的PHP会话。打开会话的Apache/PHP进程将基本上阻止其他也希望访问会话的请求。session\u write\u close()是你的朋友