ログオフ
■ログオフ
g_logoff.php
<?php
session_start();
$_SESSION = array(); ①
if(isset($_COOKIE["PHPSESSID"])){ ②~
setcookie("PHPSESSID",'',time()-3600,'/');
} ~②
session_destroy(); ③
?>
<HTML>
<HEAD>
<META HTTP EQIV='Content-Type' CONTENT='text/html;charset=UTF-8'>
<TITLE>ご利用ありがとうございました</TITLE>
</HEAD>
<BODY>
<P STYLE ='color: red'>ABC写真</P>
<P>またのご来場お待ちしております。<BR>
<A HREF ='g_login.html'>再度ログインはこちらから</A></P> ④
</BODY>
</HTML>
①セッション変数の初期化
②Cookieの削除
③セッションの破棄
④再度ログインへのリンク
実行結果
■データベース関連
データベース関連のPHPスクリプト「db_init.php」と「gz_db_info.php」です。
db_init.php
<?php
require_once("./gz_data/gz_db_info.php");
$dsn ="mysql:host=$SERV;dbname=$DBNM";
$db =new PDO($dsn,$USER,$PASS);
?>
「db_init.php」は、MySQLのデータベースdbにあるテーブルを利用するとき、共通に読み込むPHPスクリプトです。
gz_db_info.php
<?php
$SERV ="localhost";
$USER ="root";
$PASS ="";
$DBNM ="db";
?>
「gz_db_info.phpは、db_init.phpが利用するホスト名やデータベース名、ユーザ名、パスワードの情報を保管しています。