php动态网页技术难点及分析,动态网页技术PHP关于cookie和session的分析
1. PHP的COOKIE
cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。
PHP在http协议的头信息里发送cookie, 因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数的限制类似。
1.1 设置cookie:
可以用 setcookie() 或 setrawcookie() 函数来设置 cookie。也可以通过向客户端直接发送http头来设置.
1.1.1 使用setcookie()函数设置cookie:
bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure [, bool httponly]]]]]] )
name: cookie变量名
value: cookie变量的值
expire: 有效期结束的时间,
path: 有效目录,
domain: 有效域名,顶级域唯一
secure: 如果值为1,则cookie只能在https连接上有效,如果为默认值0,则http和https都可以.
例子:
xxx,也可以通过POST来传递session值.
2.2 session基本用法实例
page 2';
// 如果客户端禁用cookie
echo '
page 2';
/*
默认php5.2.1下,SID只有在cookie被写入的同时才会有值,如果该session
对应的cookie已经存在,那么SID将为(未定义)空
*/
?>
http://blog.chinaunix.net/u/27731/showart.php?id=258087的客户端缓存控制.
控制客户端缓存时间用 session_cache_expire(int);单位(s).也要在session_start()前调用.
这只是使用session的情况下控制缓存的方法,我们还可以在header()中控制控制页面的缓存.
2.4 删除session
要三步实现.
php动态网页技术难点及分析,动态网页技术PHP关于cookie和session的分析相关推荐
- 分析动态网页客户-服务器工作过程,网页制作中asp技术的应用
摘 要: 是在当前我国信息化技术发展速度不断加快, 对于用户和企业来讲对信息的需求方式产生了很多转变, 用户或者是企业对多样性.时效性.安全性以及大容量性的信息需求量更大.所以说在网站的制作上需 ...
- Python爬虫笔记——分析AJAX传递的JSON获取数据-初步分析动态网页
转载文章链接: Python爬虫:分析AJAX传递的JSON获取数据-初步分析动态网页(1) [4]实战:爬取动态网页的两种思路爬取新浪趣图(1) [5]实战:爬取动态网页的两种思路爬取新浪趣图(2) ...
- Java Web开发技术教程入门-初识动态网页
这段时间学校搞了一个"阅战阅勇"的阅读活动,奖品还是挺丰富的~于是,奔着这些奖品,我去图书馆借了这本<Java Web开发技术教程>.一是为了那些丰富的奖品,二是为了回 ...
- 动态人脸识别技术难点
动态人脸识别技术难点 一.光照环境 二.人脸姿态 三.装饰物 四.摄像机的图像 五.丢帧 六.视频抖动
- 多人在线游戏技术难点分析
本文主要聚焦于多人在线游戏的三个技术难点: 1.通信架构的选择 2.服务器的承载能力 3.玩家体验 通信架构的选择 同步方式和异步方式 同步: 同步简单粗暴,数据稳定性高,但需要收集到所有玩家数据后才 ...
- 网页设计css分析,基于CSS技术的网页制作实例分析
21世纪我国科学技术水平大幅提高,计算机网络技术成为了推动各行各业事业发展的助推器,可以利用计算机网络快速发布和获取信息,同样在人们的政治生活.经济生活等多个方面发挥着无可比拟的作用.网页设计与计算机 ...
- abv asp是静态网页吗_2019年seo动态网页优化“指南针”
相信那些SEO优化的那些朋友们,肯定还在一股脑的想着如何让自己的网站安静下来,他们都把这一点列入了重中之重的位置.傲马创新营销培训专家不赞成此观点,网站页面是动态还是静态,根据网站实际目的需求来确定就 ...
- Java 动态代理与class字节码动态修改技术
代理分两种技术,一种是jdk代理(机制就是反射,只对接口操作),一种就是字节码操作技术.前者不能算技术,后者算是新的技术.未来将有大的动作或者较为广泛的应用和变革,它可以实现代码自我的编码(人工智能, ...
- python动态页面元素爬取_python动态爬取网页
简介 有时候,我们天真无邪的使用urllib库或Scrapy下载HTML网页时会发现,我们要提取的网页元素并不在我们下载到的HTML之中,尽管它们在浏览器里看起来唾手可得. 这说明我们想要的元素是在我 ...
最新文章
- oracle配置首选项主目录名_ArduinoIDE安装与配置
- 万字长文带你一览ICLR2020最新Transformers进展(上)
- 北理工2017年爬虫目录
- SAP CRM WebClient UI如何将后台存储的timestamp时间戳转换成本地时间
- 智能家居项目开发准备工作
- 排名前20位的在线编程课程,可促进您的职业发展
- 万级规模 K8s 如何管理?蚂蚁双11核心技术公开
- 数据结构(十)二叉排序树
- html5a链接_html 超链接(a)详细讲解
- redis 常用配置文件配置
- TechParty Mini+4 logging
- chrome安装vysor webgl不支持
- 磁盘数据线接触不良的故障排查
- 南京邮电大学离散数学实验三(传递性,自反性,对称性)
- 6-1 使用函数验证哥德巴赫猜想 (20 分)
- 使用Breeze快速搭建GUI方式K8S集群操作手册
- Qt使用QAudioInput、QAudioOutput实现局域网的音频通话
- matlap心形代码+二维画图
- 为什么书呆子不受欢迎? 《黑客与画家》
- 计算机虚拟空间怎么设置,虚拟内存怎么设置最好,教您电脑虚拟内存怎么设置最好...
热门文章
- Windows Server 2008 Active Directory的安装
- 开博第二篇-win7下的小凡模拟器-DynamipsGUI
- 解题报告 『[Poetize6]IncDec Sequence(差分)』
- Vue----常见面试题
- Java基础——Ajax(一)
- 关于.netMVC 出现@ViewBag 出现错误(波浪红线)的解决方法
- 深入Linux grep指令的详解(实用型)
- UIActionSheet的最后一项点击失效
- memcached 内存管理 分析(转)
- 设置、获得对话框中 编辑框控件 EDIT 的内容