FC2ブログ

PHPでログアウト処理の実装

ログアウト処理の実装

#19 ログアウト処理を実装しよう
http://dotinstall.com/lessons/sns_php_v2/9619
を参考に
PHPでのログアウト処理の実装

vim logout.php
でファイルを作成

最初のPHPの部分
require_once() によるファイル読み込み
そして、セッションの開始は
そのままコピペでOK

require_once('config.php');
require_once('functions.php');

session_start();

そして、セッションの中身を空の配列にする
$_SESSION =array();

次に、セッションクッキーの削除
これは、空の値と有効期限を過去の時間にすることで
実現できる

86400は一日の秒数
if(isset($_COOKIE[session_name()])){
setcookie(session_name(),'',time()-86400,'/sns_php/');
}

そして、セッション情報の破棄するので
session_destroy();

ここまでできたら、ログイン画面に戻すので
header('Location: '.SITE_URL.'login.php');
とする

これで実行すると
ログイン機能が実装されているのが実感できる
スポンサーサイト



テーマ : プログラミング
ジャンル : コンピュータ

コメント

非公開コメント

最新記事
検索フォーム
GREEハコニワ攻略サイト
リンク
カテゴリ
月別アーカイブ
フリーエリア
最新記事
FXプライムレート
最新コメント
最新トラックバック