3

PHPでのCookieの設定に問題があります。Cookie を設定しようとしていますが、Web サイトのすべての場所(id)からwww.example.com/login.php使用したいと考えています。たとえば、次の場所で使用したい:

www.example.com/main.php
www.example.com/users.php
www.example.com/login.php

これは私のPHPコードです

$expire = time() + 31556926;
$cookie_id = $insert_userid;
setcookie ("id");
setcookie("id", $cookie_id, $expire, '/', 'www.example.com');

私はサブドメインを持っていません。また、setcookie 関数のドメイン インデックスについては、どれを指定すればよいかわかりません。www.example.com or example.com

4

1 に答える 1

3
www.example.com

サブドメインがあり、それらを許可したい場合:

.example.com

ウィキペディアはこれについて非常に役立ちます:

ほとんどのブラウザでは、デフォルトでファーストパーティ Cookie が許可されています。これは、要求元のホストと同じドメインまたはサブドメインであるドメインを持つ Cookie です。たとえば、www.example.com にアクセスするユーザーは、.com ではなく、ドメイン www.example.com または .example.com で設定された Cookie を持つことができます。

于 2012-07-04T18:24:58.060 に答える