2012年12月24日月曜日

開発環境

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

2.

HTML、PHPのソースコード(BBEdit)

sample99.php

<?php
  $count = 0;
  if(array_key_exists('visited', $_COOKIE)){
    $count = $_COOKIE['visited'] + 1;
    if($count == 20){
      setcookie('visited', "", mktime(0,0,0,0,0,2050),'/');
    } else {
      setcookie('visited', $count, mktime(0,0,0,0,0,2050),'/');
    }
  } else {
    $count = 1;
    setcookie('visited', $count, mktime(0,0,0,0,0,2050),'/');
  }
  if($count == 5){
    print "<h3>閲覧数: " . $count . ' <a href="">更新</a></h3>'; 
  } elseif($count == 10){
    print "<h2>閲覧数: " . $count . ' <a href="">更新</a></h2>'; 
  } elseif($count == 15){
    print "<h1>閲覧数: " . $count . ' <a href="">更新</a></h1>'; 
  } else { 
    print "<p>閲覧数: " . $count . ' <a href="">更新</a></p>'; 
  }
?>

0 コメント:

コメントを投稿