如何找出用户来自哪个URL

问题描述 投票:2回答:1

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

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

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

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

附:该应用程序是用PHP编写的

php url url-routing
1个回答
1
投票

为了处理这种跨站点通信,我会使用Cookies。

将客户端站点重定向到维护服务器上的脚本,该脚本设置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
?>
© www.soinside.com 2019 - 2024. All rights reserved.