将2个域重定向到登录页,然后允许用户选择要访问的域


Redirect 2 domains to a landing page, then allow user to select which domain to visit

我有一个客户,他有两个站点…-它们几乎相同,但略有不同(徽标是最明显的)。现在,他希望两个域都转到一个登录页(我已经设置好了,然后从该登录页,用户可以点击导航到任何一个网站,而无需再次重定向到登录页。

我有点困惑于如何最好地设置它。

Cookies/session和$_SERVER['HTTP_REFERER']是您的朋友。

现在你可以使用这些如下:

每当用户浏览这两个域中的一个时,您都需要检查会话/cookie(您设置的),以确保他们已经访问了登录页。如果该会话/cookie不存在,则可以检查$_SERVER['HTTP_REFERER']是否与登录页匹配。如果匹配,则设置用户访问过登录页的会话/cookie,并且由于会话/cookie现已设置,域内的任何进一步导航都将起作用。如果$_SERVER['HTTP_REFERER']与登录页不匹配,则将用户重定向到登录页,并等待他们从该页进入其中一个域,以便设置会话/cookie。

我相信现在你已经掌握了你需要做什么的所有信息。实现部分都是你的。这就是你的报酬,对吧?