cookie是服务器保存在用户的计算机上少量数据,cookie通过http头部传递。
设置一个cookie:
setcookie(name, value);
注意:cookie发送必须在输出其它信息之前
setcookie(name, value, expiration, path, host, secure, httponly);
参数解释:
用户访问页面时会自动发送cookie给服务器
获取cookie:$_COOKIE[‘name’]
方法:setcookie(‘name’);
用户注销时,可以用此函数删除用户的cookie信息
session(会话)是保存在服务上存储信息的。相对于cookie的优点:更安全,可以保存更多数据
每个用户的会话信息通过id标识,这个id通过cookie保存在web浏览器上(也可以不使用cookie)
使用任何会话之前必须调用session_start()函数,而且要在输出其它信息之前调用
设置会话变量:
session:$_SESSION['name'] = value;
获取会话变量:
$value = $_SESSION['name'];
删除会话变量
删除一个变量:
unset($_SESSION['name']);
删除所有变量:
$_SESSION = array();
删除所有会话数据:
session_destroy();
本文标签: PHP
暂无评论,赶紧发表一下你的看法吧。