プログラム言語 セッション操作
読込
セッション変数
$name = $_SESSION[‘name’];
$this->session = $this->request->session();
$name = $this->session->read(‘name’));
$name = $this->session->read(‘name’));
public function 〜(Request $request){
$msg = $request->session()->get(‘msg’);
}
$msg = $request->session()->get(‘msg’);
}
セッションタイムアウト
※php.ini
セッション有効期限
session.gc_maxlifetime = 1440 ※秒
セッション有効期限
session.gc_maxlifetime = 1440 ※秒
セッション削除頻度
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_probability / session.gc_divisor
例の設定ではセッション発行1000回に1回セッションファイルを削除する
<?php
return [
略
’Session’ => [
’defaults’ => ‘php’,
’timeout’ => 1,
],
];
return [
略
’Session’ => [
’defaults’ => ‘php’,
’timeout’ => 1,
],
];