ホームページ > バックエンド開発 > PHPチュートリアル > php.ini_PHP チュートリアルのセッションと Cookie に関連する構成

php.ini_PHP チュートリアルのセッションと Cookie に関連する構成

WBOY
リリース: 2016-07-13 10:47:43
オリジナル
1078 人が閲覧しました

この記事では、php.ini のセッションと Cookie の詳細な設定について説明します。このチュートリアルがすべての学生に役立つことを願っています。

1,session.use_cookie = 1

セッション ID 値を渡すために Cookie メソッドを使用するかどうか。デフォルトは 1 で、これは有効を意味します。

2,session.name = PHPSESSID

Cookie が sessioin_id を渡すか、GET メソッドが session_id を渡すかにかかわらず、キー値を使用する必要があります。形式は Cookie: sess_name=session_id; および /path.php?sess_name=session_id で、ここで sess_name を指定します。

3,session.use_only_cookies = 0

Cookie メソッドを使用してセッション ID のみが渡されることを示します。 Cookie を渡すには Cookie に加えて GET メソッドもあると述べましたが、GET メソッドは安全ではありません。ユーザー側で Cookie が無効になっている場合、GET メソッドを使用して session_id を渡します。この設定を使用すると、GET メソッドを使用して session_id を渡すことができます。

4、session.cookie_lifetime = 0、session.cookie_path = /、および session.cookie_domain =
Cookie メソッドを使用して session_id を渡す場合、Cookie の有効なドメイン、ディレクトリ、および時刻がここで指定されます。 setcookie() 関数の仮パラメータ $expire、$path、$domain にそれぞれ対応します。このうち、cookie_lifetime=0 はブラウザを閉じるまで Cookie が削除されないことを意味します。これらの値は、session_set_cookie_params() 関数を使用して変更することもできます。

5,セッション名([文字列 $name])

session_name を取得または更新します。 name が渡された場合、デフォルト名 PHPSESSID (session.name で指定) が使用されないことを意味します。それ以外の場合は、現在の session_name が取得されます。注: session_name が設定されている場合、有効にするために session_start() の前に呼び出す必要があります。

6,session_id([string $id])

session_name() と似ていますが、session_id を読み取ったり、設定したりするメソッドです。同様に、session_id が設定されている場合、有効にするには session_start() の前に呼び出す必要があります。

7、session_set_cookie_params() と session_get_cookie_params()

session.cookie_lifetime、session.cookie_path、session.cookie_domain の 3 つの php.ini 設定は、session_set_cookie_params() を通じてリセットできます。そして、session_get_cookie_params() はこれらの設定の値を取得します

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632844.html技術記事この記事では、php.ini のセッションと Cookie の詳細な設定について説明します。このチュートリアルがすべての学生に役立つことを願っています。 1,session.use_cookie = 1 Cookieメソッドを使用して渡すかどうか...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート