PHP 会话

PHP 会话

PHP会话用于临时存储和传递信息,直到用户关闭网站。

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

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

PHP 会话

PHP session_start() 函数

PHP session_start() 函数用于启动会话。它开始一个新的或者恢复已有的会话。如果会话已经创建,它返回已有的会话。如果会话不可用,它创建并返回一个新的会话。

语法

bool session_start ( void )

示例

session_start();

PHP $_SESSION

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

示例:存储信息

$_SESSION["user"] = "Sachin";

示例: 获取信息

echo $_SESSION["user"];

PHP Session示例

File: 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> 

File: session2.php

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

PHP会话计数器示例

<?php  
   session_start();  

   if (!isset(_SESSION['counter'])) {_SESSION['counter'] = 1;  
   } else {  
      _SESSION['counter']++;    }    echo ("Page Views: "._SESSION['counter']);  
?>  

PHP销毁会话

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

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程