我有一个拥有两个网站的客户...... - 它们几乎相同,但存在细微差别(徽标最明显)。现在,他希望这两个域都转到目标网页(我已经设置好了,然后从该目标网页开始,用户可以点击导航到任一网站,而不会再次重定向到目标网页。
我有点难以设定它的最佳方式。
答案 0 :(得分:-1)
Cookie /会话和$_SERVER['HTTP_REFERER']
是您的朋友。
现在您可以使用以下内容:
每当用户导航2个域中的一个时,您需要检查会话/ cookie(您设置的)以确保他们已访问着陆页。如果该会话/ cookie不存在,您可以检查$_SERVER['HTTP_REFERER']
是否与目标网页匹配。如果匹配,则设置用户已访问登录页面的会话/ cookie,并且域中的任何进一步导航将起作用,因为现在已设置会话/ cookie。
如果$_SERVER['HTTP_REFERER']
与目标网页不匹配,则会将用户重定向到目标网页,并等待他们从该网页进入其中一个域,以便设置会话/ Cookie。
我相信现在你掌握了你需要做的所有信息。实施部分全是你的。那是你付出的权利吗?