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

PHP中文网
リリース: 2023-02-28 17:20:01
オリジナル
2200 人が閲覧しました

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の使用と無効な設定

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