我有一个表单(使用重力表单构建),可以通过自定义的php文件重定向。
如果我将重定向放到“/custom_redirect.php”,表单会将我发送到“http://www.subdomain.mydomain.com/:/custom_redirect.php”,这会导致404,因为“/: “或”:/“但是你想看看它。
如果我通过“http://www.mydomain.com/custom_redirect.php”获取它,它可以正常工作。但我需要首先获取它们来自的URL,以便将其包含在
中header( 'Location: .........')
如果我抓住
$x = $_SERVER['REQUEST_URI'];
$y = $_SERVER['SERVER_NAME'];
他们打印
(x).... /custom_redirect-x.php?JOHN+DOE&title=FOO+BAR
(y).... www.mydomain.com
类似于$ y,“$ _SERVER ['SERVER_NAME'];”,
...有没有办法抓住SUBDOMAIN所以我最终可以
(y).... www.SUBDOMAIN.mydomain.com
答案 0 :(得分:0)
您希望结合parse_url
$_SERVER['HTTP_REFERER']
$info = parse_url($_SERVER['HTTP_REFERER']);
echo $info['host'];