PHP教程
PHP Mysql
PHP面向对象
PHP常用

PHP Session

PHP Session

PHP Session 用于临时存储信息并将信息从一个页面传递到另一个页面(直到用户关闭网站)。
PHP 会话技术广泛用于需要存储和传递购物车信息的购物网站,例如从一页到另一页的用户名、产品代码、产品名称、产品价格等。
PHP session 为每个浏览器创建唯一的用户 ID,以识别用户并避免多个浏览器之间的冲突。
php session working

PHP session_start() 函数

PHP session_start() 函数用于启动会话。它开始一个新的或恢复现有的会话。如果会话已创建,则返回现有会话。如果会话不可用,它会创建并返回新会话。
语法
bool session_start ( void )
示例
session_start();

PHP $_SESSION

PHP $_SESSION 是一个包含所有会话变量的关联数组。用于设置和获取会话变量值。
示例: 存储信息
$_SESSION["user"] = "Sachin";
示例: 获取信息
echo $_SESSION["user"];

PHP 会话示例

文件: session1.php
<?php
session_start();
?>
<html>
<body>
<?php
$_SESSION["user"] = "Sachin";
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();
?>
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4