如何使用php中session
来源:才华咖 本文已影响1.73W人
来源:才华咖 本文已影响1.73W人
学会php session可以在很多地方使用,比如做一个后台登录的功能,要让程序记住用户的session,其实很简单,看了下面的文章你就明白了。
P session用法其实很简单它可以把用户提交的数据以全局变量形式保存在一个session中并且会生成一个唯一的session_id,这样就是为了多了不会产生混乱了,并且session中同一浏览器同一站点只能有一个session_id,下面我们一起来看看关于session使用方法。
如何使用session,凡是与session有关的,之前必须调用函数session_start();
为session赋值很简单,如:
复制代码 代码如下:
<?php
Session_start();
$Name = "这是一个Session例子";
Session_Register("Name");//注意,不要写成:Session_Register("$Name");
Echo $_SESSION["Name"];
//之后$_SESSION["Name"]为"这是一个Session例子"
?>
在php4.2之后,可以为session直接赋值:
复制代码 代码如下:
<?PHP
Session_Start();
$_SESSION["name"]="value";
?>
取消session可以这样:
复制代码 代码如下:
<?php
session_start();
session_unset();
session_destroy();
?>
读取 session
PHP 内置的 $_SESSION 变量可以很方便的'访问设置的 session 变量。
复制代码 代码如下:
<?php
session_start();
echo "登记的用户名为:".$_SESSION["username"]; //输出 登记的用户名为:nostop
?>
检查变量是否被登记为会话变量 session_is_registered
语法:boobean session_is_registered(string name);
这个函数可检查当前的session之中是否已有指定的变量注册,参数name就是要检查的变量名。成功则返回逻辑值true。
复制代码 代码如下:
<?php
session_start();
if(!session_is_registered("gender")){ //判断当前会话变量是否注册
session_register("gender"); //注册变量
}
$gender="女";
echo $_SESSION['gender']; //女
?>
存取当前会话名称 session_name
语法:boolean session_name(string [name]);
这个函数可取得或重新设置当前session的名称。若无参数name则表示获取当前session名称,加上参数则表示将session名称设为参数name。
复制代码 代码如下:
<?php
$sessionName = session_name(); //取得当前 Session 名,默认为 PHPSESSID
$sessionID = $_GET[$sessionName]; //取得 Session ID
session_id($sessionID); //使用 session_id() 设置获得的 Session ID
?>
存取当前会话标识号session_id
语法:boolean session_id(string [id]);
这个函数可取得或重新设置当前存放session的标识号。若无参数id则表示只获取当前session的标识号,加上参数则表示将session的标识号设成新指定的id。
设置 Session 的生存期
复制代码 代码如下:
Is a Test of Spoken English Necessary英语四级作文
Zend studio for eclipse中使php可以调用mysql相关函数的设置方
PHP创建和使用session cookie变量
How to Enhance the Sense of Happiness英语四级作文
PHP创建和使用sessioncookie变量的方法
php中Session存储到Redis的方法
PHP中session和cookie无效的解决方法
PHP用Redis替代文件存储Session的方法
PHP会话session 时间设定使用入门
php实现Session存储到Redis
php使用sessioncookie变量的方法
php中session和cookie的区别
php如何设置一个严格控制过期时间的session
PHP中使用session实现保存用户登录信息
php语言中session用法
PHP实现多服务器共享SESSION 数据
Unit10 You’re supposed to shake handsB评课稿
The Enthusiasm For Sports 高中英语作文
英语阅读:Life is inevitable consequence of physics
Changes in Peoples Life初中英语作文
如何使用造句
面试中如何使用称呼才恰到好处
php中session的实现原理以及大网站应用应注意的问题分析
初三英语《The worlds population Lesson》教案设计
Help others is helping ourselves英语作文
PHP中isset()与empty()的使用区别详解
初二下册英语期中Feelings and impressions的考试复习知识
CSS中position属性的使用详解
北师大版Unit 8《Shapes》Lesson 4教案
如何使用PHP session
WIndows 8可以支持Photoshop CS6和Lightroom 4
unit 29 Shopping-Lesson 116
帮助别人就是帮助自己 Helping Others is Helping Ours英语作文
学生该如何正确使用手机?
php中instanceof 与 isa区别分析
On Happiness英语作文
PHP中如何使用socket进行通信
用Photoshop如何绘制Google Currents图标
英语Lesson14家庭作业:Happymemories
WebSphere MQ Solution Designer认证考试