cookie用来存储用户相关数据,存储的位置在用户本地:
php:
"key"值为存储所设置的键值,"value"为存储的值(与key对应);"time"是存储的时间。
php:
"key"值为存储所设置的键值,"value"为存储的值(与key对应);"time"是存储的时间。
setcookie("key","value","time");
读取cookie:$_COOKIE删除cookie:setcookie()的时间设置为过期。
例子:
登录.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>登录</title> </head> <body> //表单提交用户登录数据 <form action="CookieServer.php" method="post" enctype="application/x-www-form-urlencoded"> <div> <label>用户名:</label> <input type="text" name="username"/> </div> <div> <label>密码:</label> <input type="password" name="pwd"/> </div> <input type="submit" value="登录"/> </form> </body> </html>
php存储Cookie的服务器,CookieServer.php
<?php /** * Created by PhpStorm. * User: 洋 汪 * Date: 2016/7/19 * Time: 10:01 */ header("Contetn-type:text/html;charset=utf-8"); //$_SERVER["REQUEST_METHOD"]辨认请求的是post还是get switch ($_SERVER["REQUEST_METHOD"]) { case "POST": //setcookie()设置Cookie函数。 setcookie("username", $_POST["username"], time() + 120);//秒 setcookie("pwd", $_POST["pwd"], time() + 120); break; case "GET": break; } //完成cookie储存的整个动作后可调用刚存储的用户名。 //echo $_COOKIE["username"];?>
补充:cookie在浏览器中可以找到的位置如下图,在调试的情况下: