教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 PHP Sessions

PHP Sessions

发布时间:2016-10-27   编辑:jiaochengji.com
教程集为您提供PHP Sessions等资源,欢迎您收藏本站,我们将为您提供最新的PHP Sessions资源

了一个PHP会话变量是用来储存的信息,或更改设置的一个用户会议。<span onmouseover="_tipon(this)" style="background-color: #e6ecf9" onmouseout="_tipoff()">量举行有关单一用户,并提供给所有的网页在一个应用程序。</span>

PHP的会话变量
当你正与一个应用程序,你打开它,做一些改变,然后将其关闭。这是很像会议。计算机知道你是谁。它知道当您启动应用程序,当您结束。但是,在互联网上有一个问题: Web服务器并不知道你是谁和你怎么做,因为HTTP地址不保持状态。

了一个PHP会议解决了这个问题,让您存储的用户信息在服务器上以供日后使用(即用户名,购物项目等) 。然而,会议的信息是暂时的,将被删除后,用户已经离开了网站。如果您需要永久储存您可能会想要储存数据在数据库中。

会议的工作创造一个独特的识别码(的UID )为每个访问者和存储变量在此基础上的UID 。独特标识或者保存在一个cookie或宣传中的网址。

从一个PHP会议
在您可以存储用户的资料,你的PHP会议上,您必须先启动了会议。

注: session_start ( )函数必须出庭<html>标记:

<pre><?php session_start(); ?></pre> <pre><html> <body></pre> <pre></body> </html></pre> <pre>

以上代码将注册用户的会议服务器,让您开始保存用户信息,并指派一名的UID为用户的会议。




存储会话变量
正确的方法存储和检索会话变量是使用PHP的$ _SESSION变量:

<pre><?php session_start(); // store session data $_SESSION['views']=1; ?></pre> <pre><html> <body></pre> <pre><?php //retrieve session data echo "Pageviews=". $_SESSION['views']; ?></pre> <pre></body> </html></pre> <pre>输出</pre> <pre>pageviews=1</pre> <pre> </pre> <pre>

在下面的例子中,我们创建一个简单的网页意见柜台。该isset ( )函数检查,

如果“意见”变数已设定。如果“意见”已经成立,我们可以增加我们的柜台。如果“意见”并不存在,

我们建立了一个“意见”变量,并将其设置为1 :

 

<pre><?php
session_start();</pre> <pre>if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views'] 1;
else
$_SESSION['views']=1;
echo "Views=". $_SESSION['views'];
?></pre> <pre>

摧毁了会议
如果你想删除一些会议资料,您可以使用字母( )或session_destroy ( )函数。

该取消( )函数是用来释放指定的会话变量:

 

<pre><?php
unset($_SESSION['views']); ?></pre> <pre> </pre> <pre>

您也可以完全摧毁了会议通过调用session_destroy ( )函数:

<pre><?php
session_destroy(); ?></pre> <pre>
注: session_destroy ( )将重设您的会议,你将失去所有的存储会话数据。
</pre>
</pre>
</pre>
</pre>
</pre>

您可能感兴趣的文章:
php session操作类(附实例)
php自定义session实例代码
Warning: session_start(): Cannot send session
php session保存入数据库的实现代码
PHP的在线用户计数器
php SESSION类(购物车类)
php中session写入数据库的方法探讨
php session 处理类
drupal7连接多个数据库问题解析
php仿QQ验证码的实现代码

[关闭]
~ ~