7月 302011
 

phpにはsetcookie関数というものが用意されており、
クッキーに情報を残すことが出来ます。
キー、値、有効期限を設定しておき、$_COOKIE[“キー”]で取得します。
クッキー残した値に応じて条件分岐させれば、
初めての訪問者かそうでないか、また何回目以上の訪問者かに応じて
サイトを変えることも出来ます。

【cookie.php】
<?php
$count = 1;
if(isset($_COOKIE[“count”])){
 $count = $_COOKIE[“count”];
 $count++;
}
setcookie(“count”,$count,time() + 10);
?>
//ここから<html>~<body>までを書く。

<?php
if($count == 1){
?>
初めての訪問です。<br />
クッキー情報はありません。<br />
ページをリロードしてください。<br />

<?php
}else{
?>
あなたの訪問は<?php echo $count ?>回目です。
10秒以内にリロードするとカウントアップします。

<?php
}
?>

クッキーの取得