我怎样才能将php中的cookie带到多个子域

San*_*kar 0 php apache cookies

我想将一些cookie值带到不同的子域,如

blog.mydomain.com , profile.mydomain.com , stats.mydomain.com, etc.

现在我使用下面的代码来设置cookie

setcookie('var_name', 'var_value', null, "/", '.mydomain.com' );

使用此代码,cookie设置为blog.mydomain.com可用 mydomain.com但不在其他子域(profile.mydomain.com , stats.mydomain.com, etc.)

请让我知道,我的代码有什么问题.

Mat*_*ieu 5

尝试:

$res = setcookie('var_name', 'var_value', null, "/", '.mydomain.com' );
var_dump($res); exit;
Run Code Online (Sandbox Code Playgroud)

输出应该是TRUE,如果你看到false它意味着在调用这个函数之前存在输出,你就不能在开始发送内容后设置cookie