>백엔드 개발 >PHP 문제 >PHP에서 쿠키의 용도는 무엇입니까?

PHP에서 쿠키의 용도는 무엇입니까?

王林
王林원래의
2020-08-17 13:31:401729검색

PHP의 쿠키는 사용자의 사용자 이름과 비밀번호를 자동으로 입력하고 처음 로그인하는지 여부를 결정하는 데 사용될 수 있습니다. 쿠키는 서버가 이용자의 컴퓨터에 남겨두는 작은 파일입니다. 동일한 컴퓨터가 브라우저를 통해 페이지를 요청하면 해당 컴퓨터에서 쿠키가 전송됩니다.

PHP에서 쿠키의 용도는 무엇입니까?

쿠키 정의 및 사용법 소개:

쿠키는 서버가 사용자의 컴퓨터에 남겨두는 작은 파일입니다.

(추천 튜토리얼: php 그래픽 튜토리얼)

동일한 컴퓨터가 브라우저를 통해 페이지를 요청할 때마다 이 컴퓨터는 쿠키를 보냅니다. PHP를 사용하면 쿠키 값을 생성하고 검색할 수 있습니다.

예:

쿠키 추가/업데이트/삭제/쿠키 가져오기

<?php
//添加cookie
setcookie("name","zxf",time()+3600);
//数组
 
/$arr = array(1,2,3); 
 $arr_str = serialize($arr); 
 setcookie("a",$arr_str,time()+3600); 
 
//获取cookie
  
var_dump($_COOKIE);
 
//更新cookie
 
setcookie("name","aaa",time()+3600);
 
//删除cookie
 
setcookie("name","",time()-20);
 
//删除所有
 
foreach ($_COOKIE as $key => $value) {
 setcookie($key,"",time()-1);
 }
echo "成功";
 ?>

삭제한 쿠키의 key=>val이 삭제되지 않은 경우 이 웹사이트의 쿠키를 모두 삭제하면 쿠키가 클라이언트에 유지됩니다. , 브라우저가 쿠키 파일을 삭제합니다.

(추천 동영상 튜토리얼: php 동영상 튜토리얼)

처음 로그인하는지 판단하세요

<?php
 
//先判断cookie里是否有上次的登录信息
 
if(!empty($_COOKIE[‘lastVisit&#39;])){
 
  echo “你上次登陆的时间是”.$_COOKIE[‘lastViat&#39;];
 
//更新时间
 
setcookie(“lastVisit”,”data(Y-m-d H:i:s)”, time()+3600);
 
}else{
 
//说明用户是第一次登陆
 
echo”第一次登陆”;
 
//更新时间
 
setcookie(“lastViait”,”data(“Y-m-d H:i:s”)”, time()+3600);
 
}
?>

로그인 인터페이스를 열면 사용자 이름과 비밀번호가 자동으로 입력됩니다.

checklogin.php

//获取用户是否选中了保存id
 
if(!empty($_POST[‘cookie&#39;])){
 
  setcookie(“id”,$id,time()-100);
 
}else{
 
  if(!empty($_COOKIE[‘id&#39;])){
 
   setcookie(“id”,$id,time()-10);
 
}
}

위 내용은 PHP에서 쿠키의 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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