海浪家园

如何用php读取当前URL信息

如何读取当前地址栏信息

$s=”http://{$_SERVER['HTTP_HOST']}:{$_SERVER[”SERVER_PORT”]}{$_SERVER['SCRIPT_NAME']}”;
$se='';
foreach ($_GET as $key => $value) {
$se.=$key.”=”.$value.”&”;
}
$se=Preg_Replace(“/(.*)&$/”,””,$se);
$se?$se=”?”.$se:””;
echo $s.”?$se”;
?>

比如在游览器输入http://xy.abc.com/net/index.php?sa=3&ta=4
都取代码写为:

echo $_SERVER[”SERVER_NAME”];
echo $PHP_SELF;
echo $_SERVER[”REQUEST_URI”]; //or $REQUEST_URI;
echo $_SERVER[”SCRIPT_URI”];
?>

分别得出结果是:
xy.abc.com
/net/index.php
/net/index.php?sa=3&ta=4
http://xy.abc.com/net/index.php

你可选择使用。

退出移动版