httpsのみCookieを許可する
1 2 |
// httpsのみ許可する ini_set('session.cookie_secure', 1); |
在宅プログラマーの備忘録として2005年に始めたブログです。
httpsのみCookieを許可する
1 2 |
// httpsのみ許可する ini_set('session.cookie_secure', 1); |
Cookieへのデータの保存は
1 |
setcookie('キー', '値', 有効期限, 'コンテキストパス'); |
たとえば有効期限を1ヶ月とするなら
1 |
setcookie('user_name', $user_name, time() + 60 * 60 * 24 * 30, '/app1/'); |
保存したCookieを取得するには
1 |
$_COOKIE['user_name'] |
また、保存したCookieを削除には、有効期限を1秒後などにして上書きます。
1 |
setcookie('user_name', '', time() + 1, '/app1/'); |
毎回ログインしなくてもいいようにログイン情報を記録するサイトが増えてきました。
セッション変数の代わりにCookieを使えば簡単に実現できます。