開発メモ/PHP/セッション
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*セッション [#k2875c44]
#contents
PHPのセッション関連のメモ。~
まだよくわかっていないので、参考にしないように!
**セッションに関連するphp.iniの内容 [#y09f364e]
|設定名 |関数 |デフォル...
|session.save_path |session_save_path() | ...
|session.name |session_name() |PHPSESSI...
|session.gc_probability | |1 ...
|session.gc_divisor | |100 ...
|session.gc_maxlifetime | |1440 ...
|session.cookie_lifetime| |0 ...
|session.cache_limiter |session_cache_limiter()|nocash ...
|session.cache_expire |session_cache_expire() |180 ...
セッションに有効期限を設けたい場合は、session.gc_probabil...
session.cache_limiterをnocache以外にしている場合はsession...
(この辺がよくわからない)
**セッションの開始 [#u194c835]
#codeprettify{{
session_start();
}}
**セッションを破棄する [#a4fc6e57]
まだよく理解していない
#codeprettify{{
if (ini_get("session.use_cookies")) {
$params = session_get_cookie_params();
setcookie(session_name(), '', time() - 42000,
$params["path"], $params["domain"],
$params["secure"], $params["httponly"]
);
}
session_destroy();
}}
**参考 [#d033d233]
-[[実行時設定:http://php.net/manual/ja/session.configurat...
終了行:
*セッション [#k2875c44]
#contents
PHPのセッション関連のメモ。~
まだよくわかっていないので、参考にしないように!
**セッションに関連するphp.iniの内容 [#y09f364e]
|設定名 |関数 |デフォル...
|session.save_path |session_save_path() | ...
|session.name |session_name() |PHPSESSI...
|session.gc_probability | |1 ...
|session.gc_divisor | |100 ...
|session.gc_maxlifetime | |1440 ...
|session.cookie_lifetime| |0 ...
|session.cache_limiter |session_cache_limiter()|nocash ...
|session.cache_expire |session_cache_expire() |180 ...
セッションに有効期限を設けたい場合は、session.gc_probabil...
session.cache_limiterをnocache以外にしている場合はsession...
(この辺がよくわからない)
**セッションの開始 [#u194c835]
#codeprettify{{
session_start();
}}
**セッションを破棄する [#a4fc6e57]
まだよく理解していない
#codeprettify{{
if (ini_get("session.use_cookies")) {
$params = session_get_cookie_params();
setcookie(session_name(), '', time() - 42000,
$params["path"], $params["domain"],
$params["secure"], $params["httponly"]
);
}
session_destroy();
}}
**参考 [#d033d233]
-[[実行時設定:http://php.net/manual/ja/session.configurat...
ページ名: