类似于$_SERVER的子域[';SERVER_NAME';];用于重定向


Subdomain similar to $_SERVER['SERVER_NAME']; for 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'];",

有没有办法获取子域,这样我就可以使用了

(y).... www.SUBDOMAIN.mydomain.com

您希望将parse_url$_SERVER['HTTP_REFERER'] 结合使用

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