码迷,mamicode.com
首页 > Web开发 > 详细

PHP session 与cookie

时间:2017-05-25 13:37:05      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:str   tco   image   sse   false   函数   个数   cookie   path   

知识点:

session是将服务器将网页产生的会话信息以数组形式存到一个php文件中,产生的全局变量,可以在系统下的其他网页任意调用这个数据。

cookie类似于session原理,但是是将数据存给用户计算机,而不是服务器。

函数:

session_start();PHP脚本开启session功能,建议写在php第一行。

session赋值:$_SESSION[‘id‘] = 1;

session检测变量是否注册:session_is_registered(‘id‘),返回true or false; 可以等同于isset($_SESSION[‘id‘]);

session销毁:session_unset(),无参数,无返回值,等同于session_destroy();

session单个变量的销毁:unset($_SESSION[‘id‘]);

setcookie(name,value,lifetime,path,domain):name即cookie的索引名,value是cookie值,lifetime生存时间,path cookie存放地址,domain 存放域名。

代码:

<?php
session_start();
$_SESSION[‘name‘] = "name";
echo $_SESSION[‘name‘];//输出name
if(session_is_registered(‘name‘)===false){

echo ‘session中未找到这个变量!‘;
}else{

echo ‘session中有这个变量存在!‘;
}
setcookie(‘name‘,$_SESSION[‘name‘],time()+3600);//设置COOKIE生存时间为一小时
echo $_COOKIE[‘name‘];//输出name
unset($_SESSION[‘name‘]);//删除session变量
session_destroy();
?>

页面提示:

技术分享

 

PHP session 与cookie

标签:str   tco   image   sse   false   函数   个数   cookie   path   

原文地址:http://www.cnblogs.com/chengzhongde/p/6902927.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!