如何找出 URL 用户的来源
How to find out from what URL a user came from
我在一家公司工作,暂且称它为'A',它被公司'B'接管了,但基本上仍然是自己的公司。
现在我已经申请了,但我和我的老板认为根据用户来自两家公司中的哪一家来更改页面设计是个不错的主意。
公司都有自己的登录站点和系统。如果系统进行维护或出现故障,它们将被重定向到我的应用程序,上面写着这样的内容。
我想知道是否有一种方法可以定义用户来自两个 URL 中的哪一个,这样我就可以将网站的设计更改为该公司。
P.S。该应用程序写在 PHP
为了处理这种跨站点通信,我会使用 Cookies。
将客户端站点重定向到维护服务器上的脚本,该脚本设置一个 cookie,然后进一步重定向到一个页面,该页面上的 Cookie 可以自定义内容。
客户端站点上的重定向 link
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
?>
我在一家公司工作,暂且称它为'A',它被公司'B'接管了,但基本上仍然是自己的公司。
现在我已经申请了,但我和我的老板认为根据用户来自两家公司中的哪一家来更改页面设计是个不错的主意。
公司都有自己的登录站点和系统。如果系统进行维护或出现故障,它们将被重定向到我的应用程序,上面写着这样的内容。
我想知道是否有一种方法可以定义用户来自两个 URL 中的哪一个,这样我就可以将网站的设计更改为该公司。
P.S。该应用程序写在 PHP
为了处理这种跨站点通信,我会使用 Cookies。
将客户端站点重定向到维护服务器上的脚本,该脚本设置一个 cookie,然后进一步重定向到一个页面,该页面上的 Cookie 可以自定义内容。
客户端站点上的重定向 link
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
?>