与$ _SERVER ['SERVER_NAME']类似的子域名;重定向?

时间:2012-07-30 18:57:59

标签: php redirect

我有一个表单(使用重力表单构建),可以通过自定义的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

1 个答案:

答案 0 :(得分:0)

您希望结合parse_url

查看$_SERVER['HTTP_REFERER']
 $info = parse_url($_SERVER['HTTP_REFERER']);
 echo $info['host'];