【问题标题】:How to find out from what URL a user came from如何找出用户来自哪个 URL
【发布时间】:2018-02-28 08:05:33
【问题描述】:

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

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

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

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

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

【问题讨论】:

标签: php url url-routing


【解决方案1】:

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

【讨论】:

  • 哇,没想到。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-06
  • 2021-03-11
  • 1970-01-01
  • 2015-10-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多