Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我添加php_value session.cookie_domain .example.com到我的 .htaccess 以便能够从所有子域读取 PHP cookie,它似乎工作但是当我在:'example.com'(无子域)时我无法读取 cookie。
php_value session.cookie_domain .example.com
这让我发疯,我确信这是一个常见问题,因为大多数人希望他们的用户在通过身份验证后同时登录域和所有子域。
我该怎么做才能从任何域/子域写入/读取 php cookie?
使用会话变量没有可靠的方法来做到这一点。您可以将根域更改为www.example.com或使用 cookie。
www.example.com
PHP 的 setcookie 的文档说 Cookie 可用于较低域,例如“example.com”,将可用于较高的子域,例如“www.example.com”。