首页 / PHP / PHPSESSION扫盲篇_PHP教程
PHPSESSION扫盲篇_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHPSESSION扫盲篇_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1741字,纯文字阅读大概需要3分钟。
内容图文
![PHPSESSION扫盲篇_PHP教程](/upload/InfoBanner/zyjiaocheng/176/a1ccd8e4453842b9b3b4c56378077044.jpg)
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();
第零空间版权所有
http://www.bkjia.com/PHPjc/478260.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/478260.htmlTechArticle在这一篇文章中,你可以知道如何使用session的一些基础。看完这篇文章,或许你就学会了session的基本用法! PHP Session 变量 当您运行一个应...
内容总结
以上是互联网集市为您收集整理的PHPSESSION扫盲篇_PHP教程全部内容,希望文章能够帮你解决PHPSESSION扫盲篇_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。