2012年11月11日日曜日

開発環境

『初めてのPHP5』 (David Sklar 著、 桑村 潤 翻訳、 廣川 類 翻訳、 オライリー・ジャパン、2005年、ISBN978-4-87311-257-2)の8章(クッキーとセッションでユーザを記憶)8.8(演習問題)2を解いてみる。

2.

HTML、PHPのコード(TextWrangler)

sample57.php

<?php
  $count = 1 + $_COOKIE['visited'];
  print "<p>閲覧数: " . $count .  " <a href='./sample57.php'>更新</a></p>";
  switch($count){
    case 5: print "<h3>祝!5回目</h3>"; break;
    case 10: print "<h2>祝!10回目</h2>"; break;
    case 15; print "<h1>祝!15回目</h1>"; break;
    case 20; print "<p>20回目なのでクッキーを削除しました。</p>";
  }
  if($count == 20){
    setcookie("visited","");
  } else {
    setcookie('visited', $count, mktime(0,0,0,1,1,2050));
  }
?>

HTMLソース

<p>閲覧数: 1 <a href='./sample57.php'>更新</a></p>

0 コメント:

コメントを投稿