忍者ブログ

おやっさんのWEBサイト制作への道

WEBサイト制作ど素人のおやっさんが、HTML、CSS、PHPなど学んでいく技術ブログです。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

PHP017(会員制掲示板02 print_r(),$_SESSION = array(),setcookie(Cookie名,'',time()-3600,'/'),session_destroy(),preタグ)

↓次に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

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

テスト

テスト

カレンダー

04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

フリーエリア

にほんブログ村 IT技術ブログ HTML/CSSへ にほんブログ村 IT技術ブログ PHPへ

最新コメント

[11/23 テスト]

プロフィール

HN:
おやっさん
性別:
非公開

バーコード

ブログ内検索

P R

忍者ツールズプロフィール

忍者ツールズプロフィールは終了しました

カウンター