假设该网站有一个用户帐户系统,该系统使用会话登录/验证等。
所以,我要发送一些链接domain.com/photos?id=3akK90,然后他们必须登录才能看到它。所以网站自然会要求他们登录,但登录后主页会显示,所以我怎么能这样做,以便有一个推荐人,他们应该能够登录并直接进入该页面。
答案 0 :(得分:3)
我假设您正在重定向到登录名。捕获他们最初访问的URL,将其存储在会话变量中,并在登录后重定向它们。
答案 1 :(得分:1)
这是一个非常广泛的问题,或许可以查看$ _SERVER ['HTTP_HOST']会有所帮助。当用户最初访问URL时,PHP将知道他们访问的URL。登录完成后,PHP可以使用Location标头重定向到该URL
答案 2 :(得分:1)
on / photos
check for user login
if no user login
save complete url in session
forward to /login.php
/login.php上的
when you catch the post
if the login is successfull
if that session variable exists and not null
forward to the complete url that was saved