PHP中SESSION和COOKIE基本用法

作者: zms! 日期: 2018.05.09 本文发布于690天前 分类: PHP函数语法点滴 相关:

SESSION

PHP的$_SESSION可以存储当前用户数据信息,在使用PHP session时,一定要在页头加上session_start(),告诉服务器开始使用session了,而且在它之前应该没有任何输出,否则会报错。

<?php  
session_start();   
?>

PHP设置与获取Session

<?php  
session_start();    
  
//设置一个session值  
$_SESSION["uid"] =1;   
$_SESSION["username"] = "素材火";   
  
//将session以数组形式保存  
$_SESSION["arr"] = array('name' => '素材火''url' => 'http://www.erdangjiade.com''type'=> 'website');  
?>

PHP获取Session

PHP删除Session

<?php  
unset($_SESSION["username"]);  
?>

PHP销毁所有Session

<?php  
session_destroy();  
?>

Cookie

PHP设置Cookie

<?php  
$cookie_val = 'erdangjiade';   
setcookie("username"$cookie_val, time()+3600);   
?>

运行以上代码,将会创建一个名称为erdangjiade的Cookie,并且在客户端保存1个小时,1小时后该cookie信息失效,注意单位为毫秒。

PHP接收Cookie

<?php  
echo "当前用户名:".$_COOKIE['username']; 
?>

PHP删除Cookie

<?php  
setcookie("username""", time()-3600);  
?>

以上将coookie中username有效期设置到1小时前,完全清空了cookie信息。


返回上一页


讨论区

您尚未 登录,或请 注册

登 录 注 册


你可能也喜欢

dbMySQL数据源访问类 2020.03.14,7 pv
php计算当前时间到以后一天、一周、一月、一年 2020.01.12,1 pv
php防止CC攻击代码 php防止网页频繁刷新 2019.06.12,7 pv

php将手机号转为字符串并求所有数字之和,或求字符串中所有数字之和的两个方法: 2018.10.15,15 pv
PHP环境加固,让黑客无从下手 2018.05.15,11 pv
PHP支持手势的手机端图片裁剪上传 2018.05.09,9 pv