↓次にlogout.phpを作ります。
<?php
// セッションの開始
session_start();
// セッション変数を初期化(カラの配列を代入)
$_SESSION = array();
// セッションIDを破棄
if(isset($_COOKIE[session_name()])){
setcookie(session_name(),'',time()-3600,'/');
}
// セッションを破棄
session_destroy();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="" type="text/css" />
<title>ログアウト</title>
</head>
<body>
<p>
■ログアウトしました。<br />
セッション情報($_SESSION):
</p>
<pre>
<?php
// $_SESSIONの中身をすべて表示
print_r($_SESSION);
?>
</pre>
</body>
</html>
print_r()
引数の値やデータ型の情報を出力します。※var_dump()のほうが詳細らしいです。
$_SESSION = array()
セッションの初期化です。空の配列を代入します。
setcookie(Cookie名,'',time()-3600,'/')
Cookieの破棄です。つまり、リンクIDの破棄です。
setcookie(Cookie名,'(※空にする)',time()-3600(←※現在時刻-3600秒前),'/(←※「/」はサイト全体の意味です。)')こんな感じです。
session_destroy()
セッションの破棄です。
preタグ
内容が<br />タグなしでも改行されます。
PR