ホームページ  >  記事  >  バックエンド開発  >  PHP が Cookie をクリアできない場合の対処方法

PHP が Cookie をクリアできない場合の対処方法

藏色散人
藏色散人オリジナル
2021-11-16 09:53:102029ブラウズ

php は、Cookie のパス パラメーターが対応していないため、Cookie をクリアできません。解決策は、削除コードを "setcookie($key,"",time()-36000,'/') に変更することです。 ;」。

PHP が Cookie をクリアできない場合の対処方法

この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

こんな場合はどうすればよいですかphp が Cookie をクリアできませんか?

#php cookie が削除できない理由

cookie は setcookie(name, value, Expiration, path, host, secure, httponly);

## で削除できます。 # 保証されています Cookie 名が同じであっても削除できない場合は、Cookie のパス パラメーターが一致していないことを意味します。

setcookie($key,$value,time()+36000,'/');

後ろのスラッシュはパスを示し、一貫性が必要です。 .

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP が Cookie をクリアできない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。