博客列表 >0420 PHP Session和cookie

0420 PHP Session和cookie

田亢的博客
田亢的博客原创
2018年04月24日 15:59:51578浏览

实例

/*
* cookie常用于识别用户。cookie是一种服务器留在用户计算机上的小文件,每当同一台计算机通过
* 浏览器请求页面时,这台计算机将会发送cookie。
*
*/
//1.设置cookie
//setcookie()函数必须位于<html>标签之前
//setcookie('username','zhu',time()+60*10);
//setcookie('email','peter@php.cn');
//2.取回cookie的值
//使用超全局变量$_COOKIE
echo '用户名:',$_COOKIE['username'],'<br>';
echo '邮箱:',$_COOKIE['email'],'<br>';
//3.更新cookie的值
//先把之前设置cookie的语句关掉
//setcookie('username','田');
//4.删除cookie
//1.传一个空值
//setcookie('username','');
//2.设置过期时间为过去
//setcookie('username',time()-3600);
//unset销毁指定的变量

unset($_COOKIE['username']);

运行实例 »

点击 "运行实例" 按钮查看在线实例

实例

<?php
/医院
 * Created by PhpStorm.
 * User: tiankang
 * Date: 2018/4/24
 * Time: 16:10
 */


/*
 * PHP  session变量用于存储关于用户会话的信息,或者更改用户会话的设置。
 * session变量存贮单一用户的信息,并且对于应用程序中的所有页面都是可用的
 *
 */
/*
 * 在计算机上操作米一个应用程序时,打开它,做些更改,然后关闭它,很像一次对话。
 * 计算机知道您是谁,它清除您在何时打开和关闭应用程序。
 * 它通过在服务器上存储用户信息以便随后使用。然而,会话信息是临时的,在用户
 * 离开网站后将被删除。如果您需要永久存储信息,可以把数据存储在数据库中
 * session的工作机制是:为每个访客创建一个唯一的id,并基于这个id来存贮变量
 *
 *
 */
//启动会话
session_start();

//session_start() 函数必须位于<html>标签之间
//一旦开启成功,我们就可以把用户的会话信息保存到服务器上了
//会话的所有操作都是通过超全局变量$_SESSION来实现

$_SESSION['user_name'] = 'tian';
$_SESSION['user_id'] = 1;



echo $_SESSION['user_name'];

//更新
$_SESSION['user_name'] = 'tiankang';
echo $_SESSION['user_name'];
//删除
unset($_SESSION['user_id']);
//清空所有用户的session 将服务器上的session文件删除
session_destroy();

运行实例 »

点击 "运行实例" 按钮查看在线实例


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议