Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.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 试图让两个不同的子域共享一个cookie,但无法将cookie设置为子域中的顶级域_Php_Cookies_Subdomain - Fatal编程技术网

Php 试图让两个不同的子域共享一个cookie,但无法将cookie设置为子域中的顶级域

Php 试图让两个不同的子域共享一个cookie,但无法将cookie设置为子域中的顶级域,php,cookies,subdomain,Php,Cookies,Subdomain,我在subdomain.example.com域中有一个php应用程序,我需要设置一个cookie,该cookie也可以被subdomain2.example.com读取 因此,我尝试使用domain.example.com使用setcookie函数制作cookie,但它拒绝制作cookie。没有错误消息或任何东西,但当我尝试打印出$\u COOKIE global时,我尝试生成的COOKIE不在那里,在浏览器中搜索COOKIE时也找不到它 我已经修改了php.ini文件以包含该行 sessio

我在subdomain.example.com域中有一个php应用程序,我需要设置一个cookie,该cookie也可以被subdomain2.example.com读取

因此,我尝试使用domain.example.com使用setcookie函数制作cookie,但它拒绝制作cookie。没有错误消息或任何东西,但当我尝试打印出$\u COOKIE global时,我尝试生成的COOKIE不在那里,在浏览器中搜索COOKIE时也找不到它

我已经修改了php.ini文件以包含该行 session.cookie_domain=.example.com


如果有帮助的话,我将在Apache2 web服务器上运行它。

我使用了ini\u set'session.cookie\u domain'、'.example.com';让两个具有不同子域的站点共享cookie。我忘了说我还将php.ini文件改为session.cookie\u domain=.example.com