首页 » SEO优化 » php代码cookie技巧_PHP Cookie

php代码cookie技巧_PHP Cookie

访客 2024-12-02 0

扫一扫用手机浏览

文章目录 [+]

Cookie 是什么?

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

php代码cookie技巧_PHP Cookie

如何创建 Cookie?

php代码cookie技巧_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>

标签:

相关文章

七里香代码,探索编程之美,传承创新精神

七里香代码,这个充满诗意的名字,背后蕴含着无数编程爱好者的辛勤付出与智慧结晶。在我国互联网飞速发展的今天,编程已成为一项重要的技能...

SEO优化 2024-12-23 阅读0 评论0

丁三醇,神奇的多功能生物活性物质

在生物化学领域,丁三醇(Trehalose)以其独特的化学结构和广泛的生物活性而备受关注。作为一种天然存在的二糖,丁三醇在自然界中...

SEO优化 2024-12-23 阅读0 评论0

五彩代码雨,数字时代的诗意绽放

在信息爆炸的今天,我们每天都被大量的数据和信息所包围。在这个数字化的时代,五彩代码雨如同一场视觉盛宴,将我们带入一个充满诗意和想象...

SEO优化 2024-12-23 阅读0 评论0

亚克力,新时代材料科技的璀璨明珠

亚克力,又称有机玻璃,是一种具有透明度高、重量轻、耐冲击、耐高温、易加工等特点的有机高分子材料。近年来,随着我国经济的快速发展,亚...

SEO优化 2024-12-23 阅读0 评论0

yy卡,数字时代下的智慧生活新选择

随着科技的飞速发展,我们的生活已经离不开网络。而网络中,我们最常使用的工具之一就是手机卡。近年来,yy卡作为一种新型的手机卡,以其...

SEO优化 2024-12-23 阅读0 评论0