首页 > 解决方案 > 如何在 Wordpress 中更改 PHPSESSID cookie 域名?

问题描述

我有一个 WordPress 网站,它使用域名设置 PHPSESSID cookie www.example.com

我希望将其设置为,.example.com以便我可以在子域中使用它。

标签: phpwordpresscookies

解决方案


设置域调用session_set_cookie_params()

在此处阅读文档。

基本上做类似的事情:

 session_set_cookie_params ( 0, '/', 'example.com' );

如果您使用的是 PHP 7.3,您可以这样做:

session_set_cookie_params ( ['domain' => 'example.com'] );

在执行的早期调用它。将其设置在您的wp-config.php身上应该足够安全。


推荐阅读