0

我的主域 (http://www.domain.com) 在 Wordpress 下,我创建了链接类别的子域:

它工作得很好,除了 cookie 的持久性......我不能使用诸如get_currentuserinfo()之类的函数或诸如$user_ID之类的全局变量。

我试过了,但没有用:

define('COOKIEPATH', '/');
define('COOKIE_DOMAIN', '.domain.com');

请问您有什么想法吗?谢谢你。

4

1 回答 1

1

wordpress.org 网站提到了不同的 cookiepath 常量,即

define('COOKIEPATH', preg_replace('|https?://[^/]+|i', '', get_option('home') . '/' ) );
define('SITECOOKIEPATH', preg_replace('|https?://[^/]+|i', '', get_option('siteurl') . '/' ) );
define('ADMIN_COOKIE_PATH', SITECOOKIEPATH . 'wp-admin' );
define('PLUGINS_COOKIE_PATH', preg_replace('|https?://[^/]+|i', '', WP_PLUGIN_URL)  );

你已经试过了吗?(当然,您必须设置相应的路径;))

来源:这里

于 2012-09-13T11:04:48.510 回答