PHP 쿠키는 사용자가 방문한 웹 페이지 방법 기록

출처: 인터넷
작성자: 사용자
키워드: 웹 프로그래밍 PHP는 자습서

쿠키는 종종 사용자를 식별 하기 위해 사용 됩니다. 쿠키는 작은 파일 서버는 사용자의 컴퓨터에 나뭇잎입니다. 같은 컴퓨터에서 브라우저를 통해 페이지를 요청 하는 때마다 쿠키 또한 보냅니다. PHP는 자습서를 통해 만들 수 있으며 쿠키의 값을 검색할 수 있습니다.
쿠키를 만들려면 어떻게 해야 합니까?
Setcookie () 함수는 쿠키를 설정 하는 데 사용 됩니다.

참고: Setcookie () 함수는 < html > 레이블을 붙여야 합니다.

구문
Setcookie (이름, 값, 만료, 경로, 도메인);


$content _id = 배열 (); / / 1. 배열 만들기
$content _id] = $_get [' ContentID ']; 2. 배열에 ID 삽입

경우 (Isset ($_cookie [' content_id ')) / / 3. (있는 경우) 쿠키 처음으로 있는지 여부를 확인
{
$now _content = Str_replace ("", "", $_cookie [' content_id ']); / / (4). 쿠키에서 볼 수 있으며 unserialize에 문제가 생기는 경우, 내가 내부 슬래시를 제거 합니다.
$now = ($now _content)를 바꾸십시오; (5). 배열에서 쿠키에 의해 생성 된 문자열을 serialize
foreach ($n으로 $now = > $w) {/ / (6). 그래서 나는 값을 foreach 요소, 많이 있다
만약 (! in_array ($w, $content _id))//(7). 확인 여부이 값이 있는, 그리고 만약 그렇다면, 내가; 배열에 삽입 하지 마십시오
{
$content _id = $w; (8). 배열에 삽입
}
}
$content = 직렬화 ($content _id); (9). 문자열 배열을 인스턴스화하고
Setcookie ("content_id", $content, 시간 () +3600 * 24); (10). 쿠키에 삽입

} 다른 없음
$content = Serialize ($content _id) / / 4. 문자열 배열을 인스턴스화하고
Setcookie ("content_id", $content, 시간 () +3600 * 24); 5. 쿠키 생성
}

$getcontent = Unserialize (Str_replace ("", "", $_cookie [' content_id '));
/ * foreach ($row로 $getcontent = > $r)
{
에코 $r;//(value)
}*/

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.