考え、感じる、Web制作。

Web制作の学習や情報についての記事が中心です。

DB操作 newsfeed制作9

DB操作 newsfeed制作9

今回はログアウトページについて学習する。まだINSERT文が残っているが、概ねUPDATEと同様の処理なので割愛し、このDB操作 newsfeed制作は今回で終了とする。

ログアウト処理

ログアウト処理用にlogout.phpを作る。このページもブラウザでの表示はなく、処理し次第ログインページにリダイレクトする形となっている。このページは実際には従前に作っていたが、ここに書くタイミングが遅くなった。

コード記述

コードは短い。セッションとcookieを破棄してログインページにリダイレクトするだけである。

require_once dirname(__FILE__).'/session.php';
$_SESSION=array();
if(isset($_COOKIE[session_name()])){
  setcookie(session_name(),'',time()-42000,'/');
}
session_destroy();
header(ROOT_URL.'index.php');

感想

DB操作の基本的な命令を一通り学習した。次のステップアップとして、4択クイズの制作にあたりたいと考えている。仕様を考えるところから自分で行ない、どんなコーディングが選択肢となり得るのか調べるところから始める。デザイン系の学習も楽しさが分かってきたところではあるが、やはりプログラム系の学習の楽しさは一味違う。期待どおり動いたときの嬉しさは大きく、継続していくための糧となると感じている。