ホームページ  >  記事  >  バックエンド開発  >  setcookieで有効期限を設定しない場合、設定パスの書き方を教えてください。

setcookieで有効期限を設定しない場合、設定パスの書き方を教えてください。

PHP中文网
PHP中文网オリジナル
2017-03-23 17:13:352201ブラウズ

setcookieで有効期限を設定しない場合、設定したパスはどのように書けばよいでしょうか?

以下の書き方は有効になりません:

setcookie(mycookie,'11','','/');  
 setcookie(mycookie,'11',,'/');  
 setcookie(mycookie,'11','/');

ただし、次のように記述されます:

setcookie(mycookie,'11',time()+31104000,'/');

しかし、有効期限を示したくないので、すぐにCookieを削除したいブラウザを閉じると。

オンラインチュートリアルを見ましたが、この状況での書き方については説明されていませんでした。
誰か答えてくれませんか?ありがとうございます!

ディスカッションに返信(解決策)

セッションを使用する

COOKIEを使いたいのですが出来ないでしょうか?

or

setcookie("mycookie", '11');
setcookie("mycookie", '11');

この方法でディレクトリを指定することはできません

setcookie('mycookie','11',0,'/');

マニュアルには明確ではありませんか?
パラメータexpireは整数であるため、空の文字列を渡すことはできません。ゼロ(0)に置き換えることができます。

ご回答ありがとうございます:)

上記はsetcookieの場合の設定パスの書き方です。有効期限を設定しません。関連コンテンツの詳細については、PHP 中国語 Web サイト (www.php.cn) に注目してください。

関連記事:

PHP setcookieの使用法

php setcookie関数が無効です

cookieの設定 PHP setcookieの設定 Cookieの使用と無効な設定

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