4月 052007
 

如何读取当前地址栏信息

$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

你可选择使用。

 回复

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>