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'])){ echo “你上次登陆的时间是”.$_COOKIE[‘lastViat']; //更新时间 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'])){ setcookie(“id”,$id,time()-100); }else{ if(!empty($_COOKIE[‘id'])){ setcookie(“id”,$id,time()-10); } }
위 내용은 PHP에서 쿠키의 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!