首页 » Web前端 » phpcookie记载变量技巧_PHP Cookie

phpcookie记载变量技巧_PHP Cookie

duote123 2024-12-14 0

扫一扫用手机浏览

文章目录 [+]

Cookie 是什么?

cookie 常用于识别用户。
cookie 是一种做事器留在用户打算机上的小文件。
每当同一台打算机通过浏览器要求页面时,这台打算机将会发送 cookie。
通过 PHP,您能够创建并取回 cookie 的值。

phpcookie记载变量技巧_PHP Cookie

如何创建 Cookie?

phpcookie记载变量技巧_PHP Cookie
(图片来自网络侵删)

setcookie() 函数用于设置 cookie。

注释:setcookie() 函数必须位于 <html> 标签之前。

语法

setcookie(name, value, expire, path, domain);

实例 1

不才面的例子中,我们将创建名为 \"大众user\"大众 的 cookie,并为它赋值 \公众runoob\"大众。
我们也规定了此 cookie 在一小时后过期:

<?php

注释:在发送 cookie 时,cookie 的值会自动进行 URL 编码,在取回时进行自动解码。
(为防止 URL 编码,请利用 setrawcookie() 取而代之。

实例 2

您还可以通过另一种办法设置 cookie 的过期韶光。
这大概比利用秒表示的办法大略。

<?php

在上面的实例中,过期韶光被设置为一个月(60 秒 60 分 24 小时 30 天)。

如何取回 Cookie 的值?

PHP 的 $_COOKIE 变量用于取回 cookie 的值。

不才面的实例中,我们取回了名为 \"大众user\"大众 的 cookie 的值,并把它显示在了页面上:

<?php// 输出 cookie 值echo $_COOKIE[\"大众user\公众];// 查看所有 cookieprint_r($_COOKIE);?>

不才面的实例中,我们利用 isset() 函数来确认是否已设置了 cookie:

<html><head><meta charset=\公众utf-8\公众><title>负责学习(runoob.com)</title></head><body><?phpif (isset($_COOKIE[\公众user\"大众]))

如何删除 Cookie?

当删除 cookie 时,您应该使过期日期变更为过去的韶光点。

删除的实例:

<?php// 设置 cookie 过期韶光为过去 1 小时setcookie(\公众user\"大众, \公众\"大众, time()-3600);?>

如果浏览器不支持 Cookie 该怎么办?

如果您的运用程序须要与不支持 cookie 的浏览器打交道,那么您不得不该用其他的办法在您的运用程序中的页面之间通报信息。
一种办法是通过表单通报数据(有关表单和用户输入的内容,在本教程的前面章节中我们已经先容过了)。

下面的表单在用户单点击 \"大众Submit\"大众 按钮时,向 \"大众welcome.php\公众 提交了用户输入:

<html><head><meta charset=\公众utf-8\"大众><title>负责学习(runoob.com)</title></head><body><form action=\"大众welcome.php\"大众 method=\"大众post\"大众>名字: <input type=\"大众text\"大众 name=\"大众name\"大众>年事: <input type=\"大众text\公众 name=\"大众age\公众><input type=\公众submit\"大众></form></body></html>

取回 \"大众welcome.php\"大众 文件中的值,如下所示:

<html><head><meta charset=\"大众utf-8\"大众><title>负责学习(runoob.com)</title></head><body>欢迎 <?php echo $_POST[\"大众name\"大众]; ?>.<br>你 <?php echo $_POST[\公众age\公众]; ?> 岁了。
</body></html>

标签:

相关文章

大数据时代,资质认证助力企业腾飞

随着信息技术的飞速发展,大数据已成为推动各行各业变革的重要力量。在我国,大数据产业正在蓬勃发展,越来越多的企业投身其中。面对激烈的...

Web前端 2024-12-16 阅读0 评论0

大数据时代,重塑未来,赋能产业升级

随着互联网技术的飞速发展,大数据时代已经来临。大数据作为新时代的重要战略资源,正深刻地改变着我们的生活、工作和社会发展。本文将探讨...

Web前端 2024-12-16 阅读0 评论0

大数据时代,鞋业变革与创新之路

随着互联网技术的飞速发展,大数据已成为当今世界最具影响力的技术之一。在大数据时代,各行各业都在积极拥抱这一变革,以期在激烈的市场竞...

Web前端 2024-12-16 阅读0 评论0

大数据时代下的84,洞察与启示

随着互联网技术的飞速发展,大数据已成为当今社会的一个重要特征。据权威机构统计,全球数据量正以每两年翻一番的速度增长,预计到2025...

Web前端 2024-12-16 阅读0 评论0