【发布时间】:2014-08-16 06:10:33
【问题描述】:
我使用post方式登录用户,用户登录成功后会重定向到index.php。问题是每个用户都获得相同的主页 url,相反,我想要像 index.php/u=daniel 这样的东西,所以每个人都可以有自己独特的 url
【问题讨论】:
-
为什么是每个用户的网址?您不能将他们的用户名存储在会话中并从那里开始吗?
-
您登录的用户。我假设这个登录会话是已知的。为什么不访问 index.php 中的一些
$_SESSION变量来判断用户是否已登录,如果是这种情况,请更改页面?即使该用户名在登录过程中可用,在您的 url 中将其作为 get 变量也是没有意义的。 -
登录后头部重定向怎么样?
-
我确实将他们的用户名存储到会话中,并在 login.php(验证真实用户,如果密码和用户名匹配,他们将被定向到主页,带有 location('header : index.php')),但我想要类似 index.php?u=username
-
可能,像 index.php/username 是我想要的,我并不是说我的 url 中有一个 get 变量