ホームページ > バックエンド開発 > PHPチュートリアル > PHP設定セッション生存時間の詳しい説明_PHPチュートリアル

PHP設定セッション生存時間の詳しい説明_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:50:24
オリジナル
1014 人が閲覧しました

PHP の生存有効期間を設定するには、session_set_cookie_params 関数を使用するか、エディターで以下に説明する php.ini ファイルを変更します。

最初のメソッド: session_set_cookie_params

関数プロトタイプ void session_set_cookie_params ( int $lifetime [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]] )

コードは次のとおりです コードをコピー

$lifetime = 3600 //1 時間

;

session_set_cookie_params($lifetime);

session_start();

セッションの有効期間を手動で設定します:

コードは次のとおりです コードをコピー


session_start();
// 1 日保存します
$lifeTime = 24 * 3600;
setcookie(session_name(), session_id(), time() + $lifeTime, “/”);
?>

2 番目の方法:

サーバーを操作する権限がある場合、次の手順に従うだけでセットアップが非常に簡単になります。

1. 「session.use_cookies」を 1 に設定し、セッション ID を保存するための Cookie をオンにします。ただし、デフォルトは 1 であり、通常は変更する必要はありません。 2. "session.cookie_lifetime" を正の無限大に変更します (もちろん、正の無限大のパラメーターはありませんが、999999999 と正の無限大の間に違いはありません);

3. 「session.gc_maxlifetime」を「session.cookie_lifetime」と同じ時間に設定します。 4. php.ini ファイル session.gc.lifetime=10000 を変更します


http://www.bkjia.com/PHPjc/632658.html

www.bkjia.com本当http://www.bkjia.com/PHPjc/632658.html技術記事 PHP の生存時間を設定するには、session_set_cookie_params 関数を使用するか、php.ini ファイルを変更します。 最初のメソッド: session_set_cookie_params...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート