网站首页 > 基础教程 正文
1. Cookie技术
注:基于Cookie的用户登录,当关闭浏览器的时候,如果没有清空Cookie信息或者在Cookie的生命周期之内,则用户登录状态会一直保留,当再次打开同一浏览器的时候,用户仍旧为“登录状态”。
应用在以下3个方面:
1. 记录访客的某些信息。记录用户访问网页的次数;记录访客曾经输入过的信息;记录访客的用户名和密码;
2. 在页面之间传递变量。浏览器并不会保存当前页面上的任何变量信息,当页面关闭,页面上的所有变量信息将随之消失。
3. 将所查看的Internet页存储在Cookie临时文件夹中,这样可以提高以后浏览的速度。
2. 几点说明
cookie是头信息函数==>设置cookie前,不要有任何输出,包括“任何html标记、echo语句、一个空行”;
谷歌浏览器如何查看“本地/某个网站”的Cookie信息?
选项——网页内容——内容设置——所有Cookie和网站数据——搜索"localhost/网站域名"——即可查看所有Cookie信息
3. 基础应用实例
/**
保存数据:setCookie("变量名","变量值","保存时间","设置路径")
注:
前三个选项是必须的;
"设置路径"——规定服务器中的某一个或几个页面可以使用"Cookie",默认是"当前路径下的所有页面";
==》要想使“整个网站”都能够使用“Cookie”,请手动设置路径为‘/’,即:
setCookie("变量名","变量值","保存时间","/")//十分推荐这种写法!!!
(尤其要注意这一点,这是经常出错的地方!)
*/
$time=time()+3600;//保存1h
setCookie("hwt1", "Lanzhou University of Technology", $time);
setCookie("hwt[0]", "Jining", $time);
setCookie("hwt[1]", "Lanzhou", $time);
/**
获取数据:$_COOKIE['变量名']//类似于"超全局数组"的用法!
*/
echo $_COOKIE["hwt1"];echo '<br>';
print_r($_COOKIE['hwt']);
/**
清除Cookie数据
*/
setCookie("hwt1", "", time-100);
setCookie("hwt[0]", "", time-100);
setCookie("hwt[1]", "", time-100);
猜你喜欢
- 2024-10-22 PHP为什么受欢迎?和Python、ASP.NET相比优势体现在哪些方面?
- 2024-10-22 百度优化建议合理使用cookie如何解决
- 2024-10-22 cookie窃取和session劫持 cookie被攻击者截获
- 2024-10-22 WAF-Bypass之SQL注入绕过思路总结
- 2024-10-22 将CRLF注入PHP的cURL选项 crlf注入的原理
- 2024-10-22 session和cookie的两种会话技术 请论述session和cookie技术的区别
- 2024-10-22 “黑客”入门学习之“Cookie技术详解”
- 2024-10-22 惊艳面试官的 Cookie 介绍 cookie面试题
- 2024-10-22 如何请求一个需要登陆才能访问的接口(基于cookie)——apipost
- 2024-10-22 四十,phpMyAdmin 4.8.1后台文件包含漏洞复现及详解
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)