管理网站终身用户会话

时间:2010-08-04 14:09:03

标签: php mysql flash

我想要终身管理用户名会话。例如,如果你在这个网站http://www.kongregate.com/看到我已注册并且我没有注销,但每当我打开这个网站时,我的用户名就会出现在那里。无需再次登录。所以我想为我的一个游戏网站做同样的事情。我使用php mysql flash开发了我的网站。有人可以指导我吗?

此致 phphunger。

3 个答案:

答案 0 :(得分:1)

尝试以这种方式设置Cookie:

setcookie("LoginCookie", $value, time()+$seconds);

其中$秒是一个很大的数字,例如3年(3 * 365 * 24 * 60 * 60)。

并在您的网页上检查Cookie是否仍然存在:

   if(isset($_COOKIE["TestCookie"])) ...

答案 1 :(得分:0)

我认为你要找的是在用户的机器上存储一个cookie。

http://en.wikipedia.org/wiki/HTTP_cookie

快速谷歌搜索“PHP Cookie教程”出现了几个结果。

http://www.tizag.com/phpT/phpcookies.php

编辑:我应该补充一点,如果使用此功能来绕过用户登录,您应该查找特定于身份验证Cookie的内容。您不希望有人为您的网站编辑cookie,只是更改用户名以允许他们以其他人身份登录。

答案 2 :(得分:0)

在客户端的计算机上写一个cookie,并将其到期日期设置为“never”。有一点你应该知道,如果用户删除了他/她的cookies / temp文件,那么他们将被要求再次登录。