php cookie で何かおかしなことが起こり、表示が一貫性を失います
localhost/test.php
localhost/test/test.php
これら 2 つの文書は同じ文書で渡されました
内容はたったの一文 print_r($_COOKIE);
しかし、2 つの URL には実際に 異なる データ
が表示されます。
//配列 ( [TEST] => TEST インデックス )
//Array ( [TEST] => TEST テスト )
直感的にリセットしたに違いないと思いました
しかし、N 回注意深く確認した結果、今では print_r($_COOKIE);
という 1 つの文になっています。
Cookie がパスに関連するのはなぜですか? ? ? ? ?
一度設定した後、次の文を削除しました。これはパスに関連付けられていないはずです。
//setcookie("TEST","TEST インデックス", time() 3600*24*1);
もう 1 つの注意点は、同じレベルのディレクトリから取得されるデータは同じであるということです。