PHP07
PHP07
1、cookie
2、使用php操作cookie
设置响应头(header)中的Set-Cookie可以下发小票
检查-network-响应头处可查看所设置cookie
检查-application-cookie
检查-application-clearaAll
清除cookie
header('Set-Cookie:foo=bar');//以键值对的方式设置,若要设置多个,可以重复执行本语句
header函数在设置相同的键时会出现覆盖现象
专门设置cookie的函数:
setcookie(‘键’,‘值’) ;//只传键参数变为删除cookie,s删除的方式是使该cookie过期
cookie的超全局变量(关联数组):
$_COOKIE
设置cookie过期时间 setcookie(‘键’,‘值’,‘时间’) ;
不传参就是默认cookie是会话级别的,从浏览器打开到关闭有效。之后自动删除。
时间为int类型,传时间戳time()
查看cookie的path属性,若为
/表示网站根目录,即存在于网站根目录下的所有网页都可以访问该cookie
/user 表示只能在user路径下的文件才能访问,这是setcookie函数的第四个参数
setcookie(’…’,’…’,’…’,’/user’);
domain设置cookie的域名范围

js也可以操作cookie,但不能操作httponly的cookie,只能在服务端获取
3、JS操作cookie(重点)
1)document.cookie
将获取到所有的cookie键值对
追加cookie:
document.cookie=‘键=值’;
构造函数不传参是可不加括号

也有相关的操作cookie的jquery
cookie的问题:cookie可以恶意伪造
解决方法:可以对cookie进行加密或留cookie存根
4、Session:


超全局变量数组:
$_SESSION
涉及session的操作

cookie可用于本地存储
php产生随机数的方式:
random_int(a,b)a,b是范围
session的漏洞 :
session是强类型存储
cookie在设置完毕后不会立刻生效
PHP07的更多相关文章
- PHP07 函数
学习要点 函数的定义 自定义函数 函数的工作原理和结构化编程 PHP变量范围 声明及应用各种形式的PHP函数 递归函数 使用自定义函数库 匿名函数和闭包 常用PHP系统函数 PHP7函数新特性 函数的 ...
- HTML的文档结构与语法(一)
一.走进Web开发 Web运行的原理: 二.HTML 1.1什么是html HTML是用来描述网页的一种语言 HTML指的是超文本标记语言(Hyper Text Markup Language) 超文 ...
随机推荐
- ubuntu安装php+mysql+apche
步骤一,安装apache2 ? sudo apt-get install apache2 安装完成. 运行如下命令重启下: ? sudo /etc/init.d/apache2 restart 在浏览 ...
- 【回顾】html链接、头部
1.HTML 链接 HTML 使用超级链接与网络上的另一个文档相连.几乎可以在所有的网页中找到链接.点击链接可以从一张页面跳转到另一张页面. HTML 超链接(链接) HTML使用标签 <a&g ...
- java流程控制语句总结
1.选择结构 if 方式1: 格式: if(条件表达式) { 语句体; } 执行流程: 如果条件表达式值为true, 执行语句体 如果条件表达式值为false,不执行语句体 方式2: 格式: if(条 ...
- python之string模块常量:数字,26个字母,标点符号,空白
In [8]: import string In [9]: dir(string) In [10]: string.ascii_letters Out[10]: 'abcdefghijklmnopqr ...
- C# 之 数字格式化
格式规范的完整形式:{index [,width][:formatstring]} index是此格式程序引用的格式字符串之后的参数,从零开始计数:width(可选) 是要设置格式的字段的宽度,wid ...
- plt实现动态画图
用pycharm跑的没有出现动态线条的话: 1.点击setting,输入关键字Scien...搜索出Python Scientific, 在右侧去掉对勾(默认是勾选的),然后右下角Apply--OK, ...
- 001_ajax学习
1,XMLHttpRequest 2,window.ActioveXObject(ie浏览器) 3,new ActiveXObject("Microsoft.XMLHTTP") 4 ...
- docker保存、载入、导出、导入
保存和载入 拿到CONTAINER ID docker ps -a 通过容器id生成镜像dockerlinuxdemoweb:update docker commit b33633d12871 doc ...
- win10系统桌面快捷键图标异常解决方法
win10系统桌面快捷键图标异常解决方法 前言: 有一次我的一个图标变成白色,找到:https://jingyan.baidu.com/article/948f5924148e67d80ef5f947 ...
- 如何找到fastjson.jar这个阿里开源的jar包
如何找到fastjson.jar这个阿里开源的jar包 转载 https://blog.csdn.net/AngelLover2017/article/details/84261261 Java编程中 ...