쿠키카운터만들기
<?
if ($HTTP_COOKIE_VARS[counter_cookie]) {
setcookie ("counter_cookie", $HTTP_COOKIE_VARS[counter_cookie]+1, 30*24*60*60+time(), "/");
}
else {
setcookie ("counter_cookie", 1, 30*24*60*60+time(), "/");
}
$counter = $HTTP_COOKIE_VARS[counter_cookie]+1;
echo "$counter 번째로 방문하셨습니다.";
?>
카운터쿠키변수가 존재하면 1을 증가시켜주고 없으면 카운터쿠키를 생성하여 1값을 넣어준다.
회원로그인만들기
login.php
<?
if (!$HTTP_COOKIE_VARS[member]) {
echo "
<form method='post' action='check.php'>
비밀번호 : <input type='password' name='pass' size='10'><br>
<input type='submit' value='로그인'>
</form>";
}
else {
echo "로그인이 되어 있습니다 <br>
<a href='logout.php'>로그아웃</a>";
}
?>
check.php
<?
$member_pass = "1234";
if ($pass == $member_pass) {
setcookie("member", "$pass", 0, "/");
header ("location:login.php"); //쿠키를 구워준후 헤더함수를 이용하여 다시 login.php페이지로 이동하도록 한다
}
else {
echo "비밀번호가 다릅니다";
}
?>
logout.php
<?
setcookie ("member", "", 0, "/");
header ("location:login.php");
?>