登录/会话

时间:2012-10-17 16:12:55

标签: php

我正在尝试开始学习php并进行登录并继续登录。虽然我不确定如何在登录后设置“变量”,让服务器没有系统,但是你没有登录。我试图谷歌这个,但想出一些看起来像希腊的东西。不确定这是否是我通过

搜索的方式

有没有人知道我可以看到的教程或视频?

2 个答案:

答案 0 :(得分: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;

答案 1 :(得分:-1)

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

祝你好运。