ホームページ > バックエンド開発 > PHPチュートリアル > PHP Cookie で奇妙な現象が発生し、表示が不安定になります

PHP Cookie で奇妙な現象が発生し、表示が不安定になります

WBOY
リリース: 2016-06-23 14:15:04
オリジナル
894 人が閲覧しました

Cookie PHP

localhost/test.php
localhost/test/test.php

これら 2 つのファイルは、テストに合格した同じファイルです
内容は、たったの 1 つの文 print_r($_COOKIE) です
しかし、2 つの URL は次のようになります。それは確かに異なるデータです
//Array ( [TEST] => TEST Index )
//Array ( [TEST] => TEST test )
直感的に、リセットしたに違いないと思いました
でも、確認してみましたN 回慎重に、今はたった 1 つの文、print_r($_COOKIE);
Cookie とパスの間に関係があるのはなぜですか? ? ? ? ?

一度設定した後、次の文を削除しました。 これはパスに関連付けられていないはずです
//setcookie("TEST","TEST Index", time()+3600*24*1) );


また、同じ階層のディレクトリから取得したデータも同様です。 ( string $name [ , string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]] )
4 番目のパラメータは設定です。有効なパスの場合、デフォルトは設定時の現在のディレクトリです。 / に設定すると、ドメイン名全体に有効です

setcookie("TEST","TEST Index", time()+3600*24*1,'/');

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート