>백엔드 개발 >PHP 튜토리얼 >매력적인 여자

매력적인 여자

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 09:13:071122검색

1. 쿠키란?

쿠키는 사용자를 추적하고 식별하기 위해 클라이언트의 브라우저에 데이터를 저장하는 메커니즘입니다. 간단히 말하면, 쿠키는 웹 서버가 사용자의 하드 드라이브에 임시 저장한 텍스트 파일이며, 이후 웹 브라우저에서 읽혀집니다. 이용자가 해당 웹사이트를 다시 방문할 경우, 해당 웹사이트는 쿠키 ​​파일을 읽어 이용자의 특정 정보(최근 방문 장소, 체류 시간, 사용자 이름 및 비밀번호 등)를 기록하고 이에 대응합니다. 빠르게. 예를 들어, 해당 페이지에서 사용자 ID와 비밀번호를 입력하지 않고도 해당 웹사이트에 직접 로그인할 수 있습니다.

쿠키 ​​파일의 명령 형식은 다음과 같습니다.

사용자 이름@웹사이트 주소 [번호].txt

2. 쿠키

생성 PHP에서 setcookie() 함수를 통해 쿠키를 생성합니다.

쿠키를 생성하려면 setcookie() 함수를 사용하세요. 예제 코드는 다음과 같습니다.

예제 1:

< ?php
setcookie ("TMCookie",'www.mrbccd.com');
setcookie("TMCookie", 'www.mrbccd.com', time()+60) //쿠키 유효 시간 설정 ~ 60초
//유효 시간을 60초로 설정합니다. 유효한 디렉토리는 "/tm/", 유효한 도메인 이름은 "mrbccd.com" 및 모든 하위 도메인입니다.
setcookie("TMCookie", $ value, time()+3600, " /tm/",".mrbccd.com", 1)
?>

3. 쿠키 읽기

브라우저 측에서 쿠키 값을 읽으려면 전역 배열 $_COOKIE[]를 직접 전달할 수 있습니다.

예제 2: print_r 함수를 사용하여 쿠키 변수를 읽습니다. 예 코드는 다음과 같습니다.

date_default_timezone_set("Etc/GMT-8");
if( !isset($_COOKIE["visittime"])){ //쿠키가 존재하지 않는 경우
setcookie("visittime",date("y-m-d H:i:s")) //설정 쿠키 변수
echo "첫 번째 웹사이트 방문을 환영합니다!"."
" //출력 문자열
}else{ //쿠키가 존재하는 경우
setcookie("visittime" ,date("y-m-d H: i:s"),time()+60); //쿠키 만료 시간을 변수 설정
echo "마지막으로 웹사이트를 방문한 시간:".$_COOKIE["visittime "]; //up 웹사이트 방문 시간 출력
echo "
"; //캐리지 리턴 출력
}
echo "이번 웹사이트 방문 시간: " .date("y-m-d H:i: s"); //현재 접속 시간 출력
?>

4. 쿠키 삭제

만료 시간이 설정되어 있지 않으면 브라우저를 닫을 때 쿠키 파일이 자동으로 삭제됩니다.

브라우저를 닫기 전 쿠키 파일을 삭제하고 싶다면 setcookie() 함수를 이용해 삭제하는 방법과 브라우저에서 수동으로 쿠키를 삭제하는 방법이 있습니다.

위에서는 웹 서버 측면을 포함하여 쿠키를 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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