(PHP 4, PHP 5, PHP 7)
session_set_cookie_params — セッションクッキーパラメータを設定する
$lifetime
[, string $path
[, string $domain
[, bool $secure
= FALSE
[, bool $httponly
= FALSE
]]]] ) : boolファイル php.ini で定義されたクッキーパラメータを設定します。 この関数の効果が持続するのは、スクリプトの実行が終了するまでです。 したがって、リクエスト毎や session_start() がコールされる前に session_set_cookie_params() をコールする必要があります。
この関数は、PHP の ini 設定の値を実行時に上書きします。値の取得には ini_get() が使えます。
lifetime
セッションクッキーの 有効期限。秒数で定義します。
path
クッキーが動作するドメイン上の パス。単一のスラッシュ ('/') を指定すると、ドメイン上のすべてのパスで動作します。
domain
クッキーの ドメイン。たとえば 'www.php.net'。 すべてのサブドメインでクッキーを有効にしたい場合は、先頭にドットをつけて '.php.net' のようにします。
secure
TRUE
の場合は、セキュア
な接続の場合にのみクッキーを送信します。
httponly
TRUE
の場合は、PHP でセッションクッキーを設定する際に
httponly フラグの送信を試みます。
成功した場合に TRUE
を、失敗した場合に FALSE
を返します。
バージョン | 説明 |
---|---|
7.2.0 |
成功した場合に TRUE を、失敗した場合に FALSE を返します。 以前はこの関数は void を返していました。
|
5.2.0 |
httponly パラメータが追加されました。
|