이 기사의 예에서는 검색 기록 페이지 URL을 PHP의 쿠키에 저장하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.
검색 기록 페이지 URL을 쿠키에 저장합니다. 일반적인 아이디어는 다음과 같으며 실제 응용 프로그램과 약간 다릅니다.
//현재 URL이 http://localhost/php/?id=1이라고 가정합니다.
$id = $_GET['id'];
if(isset($_COOKIE['his'])){
$urls = $_COOKIE['his'];//쿠키 읽기
$arr = unserialize($urls);//문자열을 원래 배열로 다시 변환
$arr[] = $_SERVER['REQUEST_URI'];//현재 페이지 URL이 배열에 추가됩니다
$arr = array_unique($arr);//중복 제거
if(count($arr)>10){//접속기록 10개만 저장
array_shift($arr);
}
$urls = serialize($arr);//문자열로 저장됨,
setcookie('his',$urls);//쿠키에 저장
}그밖에{
$url = $_SEVER['REQUEST_URI'];//현재 페이지 URL 가져오기
$arr[] = $url;//현재 URL을 배열에 저장
$urls = serialize($arr);//문자열로 저장
setcookie('his',$urls);//쿠키에 저장
}
echo "이전 페이지
"; //액세스 테스트에 사용된 이전 페이지
echo "다음 페이지";//다음 페이지, 액세스 테스트
?>
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.