開発環境
- OS X Lion - Apple(OS)
- Apache (Web Server)
- PHP (サーバーサイドプログラミング言語、スクリプト言語)
- BBEdit - Bare Bones Software, Inc.(Text Editor)
『初めてのPHP5』 (David Sklar 著、 桑村 潤 翻訳、 廣川 類 翻訳、 オライリー・ジャパン、2005年、ISBN978-4-87311-257-2)の8章(クッキーとセッションでユーザーを記憶)8.8(演習問題)2を解いてみる。
2.
HTML、PHPのソースコード(BBEdit)
<?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 コメント:
コメントを投稿