如何找出用户来自哪个URL

时间:2018-02-28 08:05:33

标签: php url url-routing

我在一家公司工作,我们称之为'A',由公司'B'接管,但基本上仍然是自己的公司。

现在我已经申请了,但我的老板和我认为根据用户所在的两家公司改变页面的设计是个不错的主意。

该公司都有自己的登录网站和系统。如果系统出现维护或故障,他们会被重定向到我的应用程序,这就是这个问题。

我想知道是否有一种方法可以定义用户来自的两个URL,所以我可以将网站的设计更改为该公司。

P.S。该应用程序是用PHP编写的

1 个答案:

答案 0 :(得分:1)

要处理此类跨站点通信,我会使用Cookie。

将客户端站点重定向到维护服务器上的脚本,该脚本设置co​​okie,然后进一步重定向到页面,Cookie可以自定义内容。

客户端网站上的重定向链接

http://www.example-maintenanceserver.com/setcookie.php?client_id=123

setcookie.php(维护服务器)

<?php
    setcookie("client_id", $_GET['client_id']);
    header("location:custom_client_page.php");
?>

custom_client_page.php(维护服务器)

<?php
    $client_id = $_COOKIE['client_id'];
    .....
    // tailor custom content for client id
?>