>  기사  >  백엔드 개발  >  PHP에서 쿠키의 기본 사용

PHP에서 쿠키의 기본 사용

autoload
autoload원래의
2021-03-16 10:10:344064검색

1. 쿠키 소개

쿠키는 원격 브라우저 측에 데이터를 저장하고 이를 사용하여 사용자를 추적하고 식별하는 메커니즘입니다. 쿠키는 다음과 같이 클라이언트에서 완전히 유지됩니다. IE firefox 클라이언트가 쿠키를 비활성화하면 더 오래 사용할 수 있습니다.  Cookie是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。Cookie是完全保持在客户端的如:IE firefox 当客户端禁止cookie时将不能再使用。

2.Cookie的配置与应用

Setcookie(string name, string value, int expire,string path, string domain, int secure);
  • name是cookie变量名称标识,你在php中将能象使用普通变量名相同来用他引用cookie变量;(必需)

  • value是cookie变量的初始值;(必需)

  • expire 表示该cookie变量的有效时间;(可选。)

  • path 为该cookie变量的相关路径;(可选。)

  • domain 表示cookie变量的网站;(可选。)

  • secure 则需在 https 的安全传输时才有效。(可选。)

3. 接收和处理Cookie

<?php
$value = "my cookie value";// 发送一个简单的 cookie
setcookie("TestCookie",$value);
?>
...
<html>
<body>
echo $TestCookie;
echo $CookieArray[0];
echo $_COOKIE["TestCookie"]; 
echo $HTTP_COOKIE_VARS["TestCookie"];

4. 删除Cookie

    要删除一个已经存在的Cookie,有两个办法:

  •     SetCookie("TestCookie", "");

  •     SetCookie("TestCookie", "value" , time()-1 / time() );

5. 使用Cookie的限制

  • 必须在HTML文件的内容输出之前设置;

  • 不同的浏览器对Cookie的处理不一致,且有时会出现错误的结果。限制是在客户端的。

  • 一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB

  • 2.쿠키 구성 및 응용 프로그램

rrreee

  • name은 쿠키 변수 이름 식별자입니다. 일반 변수를 사용하는 것처럼 PHP에서 쿠키 변수를 참조하는 데 사용할 수 있습니다. 이름. (필수)
  • 🎜value는 쿠키 변수의 초기 값입니다. (필수) 🎜🎜
  • 🎜expire는 유효 시간을 나타냅니다. (선택 사항) 🎜🎜
  • 🎜path 는 쿠키 변수의 관련 경로입니다. (선택 사항) 🎜🎜
  • 🎜domain 쿠키 변수 웹사이트를 나타냅니다. (선택 사항) 🎜🎜
  • 🎜secure https 의 보안 전송이 사용되는 경우에만 유효합니다. (선택 사항) 🎜🎜🎜🎜🎜3. 쿠키 수신 및 처리🎜🎜rrreeerrreee🎜🎜4. 쿠키 삭제🎜🎜🎜 기존 쿠키를 삭제하는 방법은 두 가지가 있습니다. 🎜
  • 🎜 SetCookie("TestCookie", "");🎜🎜
  • 🎜 SetCookie("TestCookie", "value" , ​​​​time()-1 / 시간 () );🎜🎜🎜🎜🎜5. 쿠키 사용 제한🎜🎜
    • 🎜 HTML내용에 있어야 합니다. > file 출력 전 설정; 🎜🎜
    • 🎜브라우저마다 쿠키를 일관되지 않게 처리하여 때로는 잘못된 결과가 발생할 수 있습니다. 한도는 클라이언트 측에 있습니다. 🎜🎜
    • 🎜브라우저에서 생성할 수 있는 최대 쿠키 수는 30개이며, 각 WEB 사이트는 20개를 초과할 수 없습니다. 🎜🎜🎜🎜추천: 🎜php 비디오 튜토리얼🎜🎜
  • 위 내용은 PHP에서 쿠키의 기본 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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