PHP SESSION的增加、删除、修改、查看操作

yipeiwu_com6年前PHP代码库

SESSION与COOKIE的不同之处首先是,cookie的文件是保存在客户端的,而session是保存在服务器的,相比而言,为了提高一定的安全性,session更具有优势。

因为session在服务器端一般情况是服务器的管理人员管理的,但cookie是在客户端的保存,任何人都可以看的,如果不指定,密码也是明文保存,安全性显而易见。

而且session相对来说更强大一些,可以保存数组,甚至对象等,在某种程度上,可以降低开发成本。

下面是session的使用代码:

session数据的增加:

复制代码 代码如下:

<?php 
    header("Content-type: text/html; charset=utf-8;");//以utf-8显示,与session无关 
    session_start();//开始session数据保存 
    $_SESSION['name']="xuning";*//添加session数据。 
?> 

session数据的删除。
复制代码 代码如下:

<?php 
    header("Content-type: text/html; charset=utf-8;");//以utf-8显示,与session无关 
    session_start();//开始session数据 
    unset($_SESSION['name']="xuning");*//删除session数据。 
    session_destory();//删除所有的session 
?> 

session的修改就是session数据的增加。
session数据的查看,即取出session数据。

复制代码 代码如下:

<?php
 session_start();
 print_r($_SESSION);//获取session
    echo $_SESSION['name']; 
?> 

无论是cookie还是session都是以一次会话结束的,即关闭浏览器结束一次会话。

相关文章

PHP实现全角字符转为半角方法汇总

最简单的方法 <?php $str = "0123ABCDFWS\",.?<>{}[]*&^%#@!~()+-|:;"; echo "$str"; echo...

PHP中explode函数和split函数的区别小结

一、前言 之所以做这个,是因为这两个函数的作用很像,都是把字符串转换成数组。 二、explode 从下面的例子可以看出,生成的数组是有对应的顺序的。 $pizza = "piece1...

五个PHP程序员工具

Phing - 一个项目构建系统 Phing 是一个基于Apache ANT 的项目构建系统。它的名字是一个拗口的语句首字母缩写&nbs...

php警告Creating default object from empty value 问题的解决方法

解决方法是找到报错的位置然后看哪个变量是没有初始化而直接使用的,将这个变量先实例化一个空类。如:复制代码 代码如下:$ct = new stdClass();修改文件相应代码,如:复制代...

PHP和C#可共用的可逆加密算法详解

在一些项目中要求在php中生成加密,然后在asp.net中接受过来的密码再解密,下面和大家分享一个PHP与asp.net C#可共用的可逆加密算法,感兴趣的可以参考参考。 php加密算法...