-1

我正在尝试开始学习 php 并进行登录并保持登录。虽然我不确定登录后如何设置“变量”以让服务器没有系统没有你登录。我正在尝试用谷歌搜索,但想出了一些看起来有点像希腊语的东西。不确定这是否是我搜索的方式

有谁知道我可以看的教程或视频吗?

4

2 回答 2

0

您正在寻找的是会话变量。它们在您启动 PHP 会话时存储,并且只要会话处于活动状态,整个应用程序就可以访问它们。您可以为会话变量设置几乎任何您想要的内容,例如用户名,这样您就可以在每个页面的顶部添加“欢迎用户名”。

具体来说,您想设置一个布尔值,比如 is_logged_in,然后每个需要用户登录的页面都会检查是否设置了该变量,如果没有将它们重定向。

if(isset($_SESSION['is_logged_in)
{
    do stuff here;
} else {
    send them away they aren't allowed to be here;
}

这里有一个很好的入门解释:http: //php.about.com/od/advancedphp/ss/php_sessions_2.htm

和一个很好的整体 PHP 初学者教程:http: //net.tutsplus.com/tutorials/php/30-php-best-practices-for-beginners/

抱歉,您还询问了如何设置它们,而我给您的一个教程中已经回答了这个问题,这真的很简单。在您的用户成功通过您的登录过程后,您只需要设置变量。

$_SESSION['is_logged_in']=1;
于 2012-10-17T16:25:34.673 回答
-1

这是您要开始的地方:http: //us1.php.net/tut.php

祝你好运。

于 2012-10-17T16:16:49.540 回答