如何找出用户来自哪个URL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何找出用户来自哪个URL相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

答案

为了处理这种跨站点通信,我会使用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
?>

以上是关于如何找出用户来自哪个URL的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段3——url大全

VSCode自定义代码片段3——url大全

VSCode自定义代码片段3——url大全

如何识别哪个活动调用片段

如何在Angular2 rc3路由中处理来自oauth重定向url的哈希片段

找出哪个控件触发了回发