PHP SESSION扫盲篇_PHP教程

php中文网
发布: 2016-07-13 17:50:25
原创
1075人浏览过

在这一篇文章中,你可以知道如何使用session的一些基础。看完这篇文章,或许你就学会了session的基本用法!
 
PHP Session 变量
 
当您运行一个应用程序时,您会打开它,做些更改,然后关闭它。这很像一次会话。计算机清楚你是谁。它知道你何时启动应用程序,并在何时终止。但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于HTTP 地址不能维持状态。
通过在服务器上存储用户信息以便随后使用,PHP session 解决了这个问题(比如用户名称、购买商品等)。不过,会话信息是临时的,在用户离开网站后将被删除。如果您需要永久储存信息,可以把数据存储在数据库中。
Session 的工作机制是:为每个访问者创建一个唯一的id (UID),并基于这个UID 来存储变量。UID 存储在cookie 中,亦或通过URL 进行传导(PS.大多数的情况下我们使用COOKIE来保存)。
 
开始PHP Session
当一个php页面被运行的时候,默认session是没有被启动的,我们需要手动的启动它。这很容易,因为你只需要调用如下函数!
 
session_start()
 
 
但是这个函要在没有开始输出html代码的时候调用,这是值得注意的!否则会报错误!有些同学很奇怪,为什么自己明明在session保存了一个值,到了另一个页面却会消失呢!很有可能的情况就是没有调用session_start() 这个函数。
 
 
 
存储Session 变量
PHP中的session很容易使用,其实就是一个数组变量$_SESSION。你可以使用如下语句存储session变量
 
$_SESSION['username']='www.zeroplace.cn';
 
在任何任何其他的页面,你也可以随时使用或者修改这个变量!
 
 
终结Session
如果在用户登录的时候,我们在session中存储了用户的基本信息,可能我们会希望在用户退出的时候销毁这个session。
 
unset($_SESSION['username']);
 
甚至于,你可以调用如下函数清除所有的session变量.
 
session_destroy();
 
 
 
 
第零空间版权所有

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/478260.htmlTechArticle在这一篇文章中,你可以知道如何使用session的一些基础。看完这篇文章,或许你就学会了session的基本用法! PHP Session 变量 当您运行一个应...
相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号