スレッド表示 | フラット表示〕 全トピック 923 件中 381 番目 次≫ ≪前

PHPのセッションがうまく使えません

created: 2005-08-30 17:56 | modified: 2005-09-02 09:38 | reply: 12

[2518] セッションを使った認証

user: ゆうじ | created: 2005-08-30 19:19
こんばんわ。

私の場合は、
セッション変数にログインを示す値を入れておいて
各ページでその値を確認するという手法を取っています。
実際にはタイムアウト処理もかねて下のような感じになります。

認証ページではこう
session_start();
$LifeTime = 1440; //タイムアウト用有効期限(秒)

if ($auth) {
// 認証○
$_SESSION['login'] = time() + $LifeTime;
} else {
// 認証×
$_SESSION['login'] = null;
}


各ページではこう
session_start();
$LifeTime = 1440; //タイムアウト用有効期限(秒)

if ($_SESSION['login'] > time()) {
// 認証○
$_SESSION['login'] = time() + $LifeTime;
echo '認証済:ごゆっくりご覧下さい。';
} else {
// 認証×
echo '認証未:ログインしてご利用下さい。';
}


> 以後、他のページを使用する場合は、セッションが存在しないと
> 確認できないようにしたい。

『このセッションが存在しない』ことを
どのような方法で確認するんでしょうか。
大変興味ありますので宜しければ教えてください。
Parent: 2517  reply: 2520 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 923 件中 381 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑