본문 바로가기
프로그램/PHP

[PHP] 쿠키(COOKIE)로 오늘 본 상품 구현방법

by 주원대디 2014. 1. 21.

 

[PHP] 쿠키(COOKIE)로 오늘 본 상품 구현방법

 

쿠키는 time()+86400으로 하루동안 유효기간을 주었고,

$_COOKIE['todayview'] 쿠키 변수에 구분자는 쉽표(,)로 주어

explode함수로 배열로 전환하여 사용

 

 

<?
 
 $no = 1004; // 상품번호 

 if ( $_COOKIE['todayview'] ) // 쿠기가 존재할경우     
 { 
	$temp = explode(",",$_COOKIE['todayview']); // 배열로 전환
		if ( !in_array($no,$temp) ) // 배열에 상품번호가 없을경우    
		{ 
			setcookie('todayview',$_COOKIE['todayview'].','.$no,time()+86400);     
		}     
 }else{ //쿠기가 존재하지 않을경우   
	setcookie('todayview',$no,time()+86400);  
 } 

for($i=0;$i<=sizeof($temp);$i++)
{
   echo $temp[$i]."<br />";	
}

?>