PHPでCookieのスコープを設定する方法

王林
リリース: 2023-03-05 13:12:01
オリジナル
2443 人が閲覧しました

php で cookie のスコープを設定する方法: setcookie() 関数を通じて設定できます。 setcookie() 関数は、HTTP Cookie をクライアントに送信できます。この関数にはパラメータ ドメインがあり、Cookie のドメイン名とスコープを指定するために使用されます。

PHPでCookieのスコープを設定する方法

# setcookie() 関数は、HTTP Cookie をクライアントに送信します。成功すると、関数は TRUE を返します。失敗した場合は FALSE を返します。

(推奨チュートリアル: php ビデオ チュートリアル)

文法:

setcookie(name,value,expire,path,domain,secure)
ログイン後にコピー

パラメータの概要:

name 必須。クッキーの名前を指定します。

値は必須です。 Cookieの値を指定します。

expire オプション。 Cookieの有効期限を指定します。

time() 3600*24*30 は、Cookie の有効期限を 30 日に設定します。このパラメータが設定されていない場合、Cookie はセッション終了後 (つまり、ブラウザが閉じられたとき) に自動的に期限切れになります。

パス オプション。 Cookie のサーバー パスを指定します。

(関連する推奨事項: php training)

パスが「/」に設定されている場合、Cookie はドメイン名全体で有効になります。が「/test/」に設定されている場合、Cookie は test ディレクトリとそのすべてのサブディレクトリで有効になります。デフォルトのパス値は、Cookie が存在する現在のディレクトリです。

ドメイン オプション。 Cookieのドメイン名を指定します。

example.com のすべてのサブドメインで Cookie を有効にするには、Cookie のドメイン名を「.example.com」に設定する必要があります。 Cookie のドメイン名を www.example.com に設定すると、Cookie は www サブドメイン内でのみ有効になります。

セキュア オプション。安全な HTTPS 接続を介して Cookie を送信する必要があるかどうかを指定します。 Cookie を安全な HTTPS 接続経由で送信する必要がある場合は、TRUE に設定します。デフォルトはFALSEです。

以上がPHPでCookieのスコープを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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