使用PHP,我想返回當前頁面的當前網址。PHP:返回當前URL
例如,如果這個腳本在運行http://www.google.com,我想呼應出「谷歌」 SANS的http://
OR
如果這個腳本在運行http://173.244.195.179,我想呼應出'173.244.195.179'sans http://
我已經看過$_SERVER
,但一直未能得到它的工作。建議?
使用PHP,我想返回當前頁面的當前網址。PHP:返回當前URL
例如,如果這個腳本在運行http://www.google.com,我想呼應出「谷歌」 SANS的http://
OR
如果這個腳本在運行http://173.244.195.179,我想呼應出'173.244.195.179'sans http://
我已經看過$_SERVER
,但一直未能得到它的工作。建議?
$domain = $_SERVER['HTTP_HOST'];
$ar = explode('.', $domain);
echo $ar[0];
也許吧?
編輯:(支持子域)
function domain()
{
$ends = array('net','com','info','org');
$domain = $_SERVER['HTTP_HOST'];
$ar = explode('.', $domain);
$result = '';
$i = 0;
$found = false;
for($i; $i<sizeof($ar); $i++)
{
$j = 0;
for($j; $j<sizeof($ends); $j++)
{
if($ends[$j] == $ar[$i]) $found = true;
}
if($found) break;
$result .= $ar[$i] . '.';
}
return substr($result, 0, strlen($result)-1);
}
echo domain();
我要去把我的錢是有這樣做的方式更簡單或內置方式。
你想回應'谷歌'或'www.google.com'? – 2011-05-04 07:51:27
[獲取當前URL]的可能重複(http://stackoverflow.com/questions/5216172/getting-current-url) – 2011-05-04 07:54:19
只是谷歌注意到其他 – dukevin 2011-05-04 07:54:55