のインフロント私は、http://www.example.com/path/file2.php でそれを取得しますがhttp://example.com/path/file2.phpPHPセッションは、 'www。'を追加した後、別のドメインとして扱います。 Webページ
- で値を取得することはできませんhttp://example.com/path/file1.php
でセッションを設定していた場合、「WWW。」問題を作り出しています。
これはバグですか?
のインフロント私は、http://www.example.com/path/file2.php でそれを取得しますがhttp://example.com/path/file2.phpPHPセッションは、 'www。'を追加した後、別のドメインとして扱います。 Webページ
でセッションを設定していた場合、「WWW。」問題を作り出しています。
これはバグですか?
いいえ、それは意図された動作です。
""は "www"(または他のサブドメインがある場合は別のサブドメイン)として扱われるため、異なるCookieに保存されます(デフォルトでは、Cookieの有効性はドメインごとです)。これを回避する
、あなたは、単に(「www.example.com」または何か他のもの)http://www.example.com/path/file1.phpにhttp://example.com/path/file1.php(または「example.com」と何か他のもの)から入力したユーザーをリダイレクトすることができ
あなたは共有することができます
example.comのすべてのサブドメインでCookieを使用できるようにするには(例を含む)(すべてのサブドメインのセッションクッキーを含む) .com自体)、setcookie()メソッドのドメインパラメータを '.example.com'に設定します。
[src here]
とする必要があります –
thnxです。私は明らかにされました。 –
ああ!それを他の方法でリダイレクトすることはできません。 www。とても古くて無意味です。 =) – Neddy