Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从哪个URL找到用户_Php_Url_Url Routing - Fatal编程技术网

Php 如何从哪个URL找到用户

Php 如何从哪个URL找到用户,php,url,url-routing,Php,Url,Url Routing,我在一家公司工作,我们称之为“a”,该公司被“B”公司接管,但基本上仍然是自己的公司 现在我已经做了一个应用程序,但是我的老板和我认为根据用户来自两家公司中的哪一家来改变页面的设计是个好主意 这两家公司都有自己的登录网站和系统。如果系统出现维护或故障,他们会被重定向到我的应用程序,上面写着 我想知道是否有一种方法可以定义用户来自这两个URL中的哪一个,这样我就可以将网站的设计更改为该公司 另外,应用程序是用PHP编写的,为了处理这种跨站点通信,我会使用Cookies 将客户端站点重定向到维护服务

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

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

这两家公司都有自己的登录网站和系统。如果系统出现维护或故障,他们会被重定向到我的应用程序,上面写着

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


另外,应用程序是用PHP编写的,为了处理这种跨站点通信,我会使用Cookies

将客户端站点重定向到维护服务器上的脚本,该脚本设置cookie,然后进一步重定向到页面,该页面可由cookie自定义内容

客户端站点上的重定向链接

http://www.example-maintenanceserver.com/setcookie.php?client_id=123
setcookie.php(维护服务器)


自定义客户端页面php(维护服务器)


可能是魔兽世界的复制品,我没想到。谢谢
<?php
    setcookie("client_id", $_GET['client_id']);
    header("location:custom_client_page.php");
?>
<?php
    $client_id = $_COOKIE['client_id'];
    .....
    // tailor custom content for client id
?>