繁体   English   中英

如何找出用户来自哪个 URL

[英]How to find out from what URL a user came from

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

现在我做了一个应用程序,但我的老板和我认为根据用户来自两家公司中的哪一家来更改页面设计是个不错的主意。

公司都有自己的登录站点和系统。 如果系统进行维护或出现故障,它们将被重定向到我的应用程序,上面写着这个。

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

PS 该应用程序是用 PHP 编写的

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

将客户端站点重定向到维护服务器上的一个脚本,该脚本设置一个 cookie,然后进一步重定向到一个页面,该页面上的 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
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM