b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

PHP如何操作Cookie?

电脑杂谈  发布时间:2020-01-29 14:03:40  来源:网络整理

php 写日志文件_php写ccokie_写php需要啥软件

Cookie是存储在客户端计算机上的文本文件,它们保留用于跟踪目的。PHP透明地支持HTTP cookie

识别回归用户涉及三个步骤

●服务器脚本将一组cookie发送到浏览器。例如年龄等。

●浏览器将此信息传输在本地计算机上以供日后使用

●当以后浏览器向Web服务器发送任何请求时,它会将这种cookie信息发送到服务器,服务器使用该信息来甄别用户。

本章将教您怎么修改cookie,如何访问他们并且如何删除它们。

Cookie的剖析

php 写日志文件_写php需要啥软件_php写ccokie

Cookie通常设定在HTTP标头中(尽管JavaScript也可以直接在浏览器上修改cookie)。设置cookie的PHP脚本可能会发送看起来像这种的标题(浏览器F12,network(网络)可以看到)

如您所见,Set-Cookie标头包含名称值对,GMT日期,路径和域。名称和值将进行URL编码。expires字段是浏览器在给定时间跟日期后来删除cookie的指令。如果浏览器配置为传输cookie,则会将此信息保留至有效期。如果用户将浏览器指向与cookie的模式跟域匹配的任何页面,它会将cookie重新发送到服务器。浏览器的标题可能如下所示

然后,PHP脚本可以访问环境变量$_COOKIE,其中包括所有cookie名称和值。

用PHP设置Cookies

PHP提供了setcookie()函数来修改cookie。此变量最多需要六个参数,应在<html>标记之前调用。对于修改每一个cookie,必须单独读取此变量。

写php需要啥软件_php 写日志文件_php写ccokie

这是所有参数的细节

●name - 设置cookie的名称。

●value - 设置命名变量的值,并且是您实际应存储的内容。

●expire - 这指定自1970年1月1日格林尼治标准时间00:00:00以来的未来时间(以秒为单位)。在此之后,cookie将能够访问。如果已更改此参数,则在Web浏览器关闭时cookie将手动过期。

●path - 指定cookie有效的目录。单个正斜杠字符允许cookie对所有目录有效。

●domain - 这能用于在特别大的域中指定域名,并且需要大约包括两个有效期。所有cookie仅对建立他们的主机和域有效。

php 写日志文件_写php需要啥软件_php写ccokie

●security - 可以设定为1以选定cookie应仅借助使用HTTPS的安全存储发送,否则设定为0,这意味着cookie可以借助常规HTTP发送。

以下例子将建立两个cookie 名称跟年龄,这些cookie将在一小时后过期。

提示:time()函数返回的是当前的时间戳,也就是1970年1月一日0点0分0秒到脚本执行的那一刻的秒数。

打开浏览器访问脚本,然后按F12打开开发者模式php写ccokie,选择Network(网络)选项卡,选择Headers,可以发现如下图图示:

使用PHP访问Cookie

PHP提供了许多访问cookie的方式。最简洁的技巧是使用$_COOKIE变量。以下例子将访问后面示例中设定的所有cookie。

php 写日志文件_php写ccokie_写php需要啥软件

您可以使用isset()函数来检测是否修改了cookie。如果设定了再进行输出。

用PHP删除Cookie

正式地说,要删除一个cookie,你必须只使用name参数调用setcookie()[也就是说想删除那些name,把他修改成空]php写ccokie,但这并不总是有效,不需要依赖。最安全的做法是设定一个已经过期的日期

/ 设置过去时间为当前时间的之前的60秒 /

以上是文章全部内容,有必须学习交流的友人请加入交流群的你们一起,有问题一起交流,一起进步!前提是你是学科技的。感谢阅读!

点此加入该群


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-138872-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...