关于用户系统的问题,特别是与PHP的会话

时间:2010-01-29 21:44:32

标签: php session

我正在读这篇文章:http://www.devarticles.com/c/a/PHP/Creating-a-Membership-System/2/

我不确定我是否理解会话。我是否必须为每个成员受保护的页面启动会话?或者我只需创建一个会话并检查用户是否在每个和evey页面上的会话中?我该怎么办?举例赞赏! :)

1 个答案:

答案 0 :(得分:2)

你(通常)不会真正创建一个会话。你只是session_start();在每个页面的开头并将数据分配给$ _SESSION。

编辑:

PHP会话实际上不是“会话”,它们只是数据的容器。

当用户登录时,您可以分配给会话,例如:

$_SESSION['loggedin'] = '1';

在每个页面上,您都会检查:

if($_SESSION['loggedin'] !== '1')
{
   exit;
}

// your stuff
很简单。