PHP基础 专题
您的位置:php > PHP基础 专题 > PHP Session(会话)
PHP Session(会话)
作者:--    发布时间:2019-11-20

php会话(session)用于临时存储和从一个页面传递信息到另一个页面(直到用户关闭网站)。

php会话技术广泛应用于购物网站,我们需要存储和传递购物车信息。 用户名,产品代码,产品名称,产品价格等信息从一个页面传递到另一个页面。

php会话为每个浏览器创建唯一的用户id,以识别用户,并避免多个浏览器之间的冲突。

php session_start()函数

php session_start()函数用于启动会话。 它启动一个新的或恢复现有会话。 如果已创建会话,则返回现有会话。 如果会话不可用,它将创建并返回新会话。

语法

bool session_start ( void )

使用示例代码:

session_start();

php $_session

php $_session是一个包含所有会话变量的关联数组。 它用于设置和获取会话变量值。

示例:存储信息

$_session["user"] = "minsu";

示例:获取信息

$user = $_session["user"];  
echo $user;

php会话示例

文件: session1.php

<?php  
session_start();  
?>  
<html>  
<body>  
<?php  
$_session["user"] = "maxsu";  
echo "session information are set successfully.<br/>";  
?>  
<a href="session2.php">visit next page</a>  
</body>  
</html>

文件: session2.php

<?php  
session_start();  
?>  
<html>  
<body>  
<?php  
echo "user is: ".$_session["user"];  
?>  
</body>  
</html>

php会话计数器示例

文件: sessioncounter.php

<?php  
   session_start();  

   if (!isset($_session['counter'])) {  
      $_session['counter'] = 1;  
   } else {  
      $_session['counter']++;  
   }  
   echo ("page views: ".$_session['counter']);  
?>

php销毁会话

php session_destroy()函数用于完全销毁所有会话变量。

文件:session3.php

<?php  
session_start();  
session_destroy();  
?>

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册