>  기사  >  백엔드 개발  >  쿠키_php 팁에 검색 기록 페이지 URL을 저장하는 PHP 방법

쿠키_php 팁에 검색 기록 페이지 URL을 저장하는 PHP 방법

WBOY
WBOY원래의
2016-05-16 20:24:521085검색

이 기사의 예에서는 검색 기록 페이지 URL을 PHP의 쿠키에 저장하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.

검색 기록 페이지 URL을 쿠키에 저장합니다. 일반적인 아이디어는 다음과 같으며 실제 응용 프로그램과 약간 다릅니다.

코드 복사 코드는 다음과 같습니다.
/*******
참고: 쿠키는 문자열만 저장할 수 있습니다. 이 예에서는 여러 URL(이력 액세스 기록)을 저장해야 합니다. 먼저 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 프로그래밍 설계에 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.