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

Php 将2个域重定向到登录页,然后允许用户选择要访问的域,php,.htaccess,Php,.htaccess,我有一个客户有两个网站它们几乎相同,但有细微差别(徽标最为明显)。现在,他希望两个域都转到一个登录页(我已经设置好了),然后从该登录页,用户可以单击导航到任一站点,而无需再次重定向到登录页 我有点困惑于如何设置它。Cookies/session和$\u服务器['HTTP\u REFERER']是你的朋友 现在,您可以按如下方式使用: 每当用户浏览两个域中的一个域时,您需要检查会话/cookie(您设置的),以确保他们已访问登录页。如果该会话/cookie不存在,您可以检查$\u服务器['HTTP

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


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

Cookies/session和
$\u服务器['HTTP\u REFERER']
是你的朋友

现在,您可以按如下方式使用:

每当用户浏览两个域中的一个域时,您需要检查会话/cookie(您设置的),以确保他们已访问登录页。如果该会话/cookie不存在,您可以检查
$\u服务器['HTTP\u REFERER']
如果与登录页匹配。如果匹配,则设置用户访问登录页的会话/cookie,并且自会话/cookie现在设置后,域内的任何进一步导航都将工作。 如果
$\u服务器['HTTP\u REFERER']
与登录页不匹配,则将用户重定向到登录页,并等待他们从该页转到某个域,以便设置会话/cookie


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

问问你的客户他们认为它会如何工作。当你离开登录页时会发生什么?你会被送回登录页吗?这基本上就是你在这里描述的。你必须知道这些在这里创建一个问题之前,hings。我认为很明显,它不应该循环回到登录页,而是允许完全访问所选的网站。你可以打电话给很多朋友……这是一个评论,不是一个答案。是的,是的,我只需要指出正确的方向。谢谢,我会尝试让你知道结果。好奇的also想知道这会对页面加载时间产生什么影响?处理时间可以忽略不计。没有防弹的方法可以做到这一点,因为任何人都可以清除他们的缓存、cookies、私有会话等。引用者并不总是被发送的,IP将使其他尚未看到它的人无效,等等,即使你将一些数据存储到用户的浏览器中,它也可以被删除变明朗。