PHP中Session的作用
PHP session变量的作用是:存储用户的session信息,或者改变用户的session设置。Session变量储存了一个单一用户的信息,它可以被所有的页面使用。
PHP Session变量
当你在自己的计算机上运行一个应用程序时,你打开它,对他做一些改变,然后关闭它,这个过程和session很相似。计算机知道你是谁,知道你什么时候启动了应用程序,什么时候关闭了应用程序。但在互联网上,会出现这样一个问题:因为HTTP地址不可能永久的保留下来,所以服务器很难辨认你是谁,你在干什么。
PHP Session
允许你在服务器上储存用户信息(如:用户名[username]、购物清单[shopping]等等),从而解决了这个问题。然而,session信息也是临时存在的,当你离开这个网站时,他会被自动删除。如果你想永久保留这些信息,你可以尝试着把它储存在数据库中。
Session通过为每个访问者创建一个独立的ID(UID)并储存基于UID
的变量来运行。UID既存储在cookie中,又在URL中展现出来。
启动PHP Session
在你将用户信息存入PHP Session之前,你必须先启动Session。
注意:session_start()
函数必须写在标签之前:
上述代码将在服务器上注册一个用户的session,允许你储存用户信息,并为用户session指定一个UID。
储存一个Session变量
储存和获取session变量的最佳方法是使用PHP $_SESSION
变量:
结果:
Pageviews=1
在上述案例中,我们建立了一个简易的页面计数器。Isset()函数检查“views”变量是否已经被设置。如果“views”变量已经被设置了,我们会增加我们的计数。如果“views”变量不存在,我们会先创建一个“views”变量,并把“1”赋给它。
相关专题推荐:php session (包含图文、视频、案例)
上一篇: php 采集js传递过来的数据
推荐阅读
-
PHP中SESSION使用中的一点经验总结_PHP教程
-
关于PHP5和PHP7中数组实现方式的比较总结
-
php中smarty区域循环的方法,phpsmarty区域循环_PHP教程
-
php中curl和file_get_content的区别_PHP
-
WordPress中邮件的一些修改和自定义技巧_PHP
-
php 中的 short_open_tag 的功用
-
foreach - PHP 导入文本文件的正则表达式提取部分内容 变成数组 然后存入到mysql数据库中
-
PHP中的一个很好用的文件上传类_PHP教程
-
【转载】C#中SqlCommand类的作用以及常用方法
-
微信公众平台网页授权获取用户基本信息中授权回调域名设置的变动_PHP