例如,如果我重写/category/topic/post/来/index.php?cat=1&topic=2&post=3,我怎样才能/index.php?cat=1&topic=2&post=3使用PHP?
Cfr*_*eak 13
您可以非常轻松地重新创建它.$_SERVER['PHP_SELF']仍然会为您提供脚本的正确文件名.这应该做的伎俩:
$url = $_SERVER['PHP_SELF'];
$parts = array();
foreach( $_GET as $k=>$v ) {
$parts[] = "$k=" . urlencode($v);
}
$url .= "?" . implode("&", $parts);
Run Code Online (Sandbox Code Playgroud)
$url 现在将是您正在寻找的网址.
编辑:@ carpereret的答案要好得多.反而投票给他