代码如下:
//获得当前的脚本网址
function getcururl()
{
if(!empty($_server[request_uri]))
{
$scriptname = $_server[request_uri];
$nowurl = $scriptname;
}
else
{
$scriptname = $_server[php_self];
if(empty($_server[query_string]))
{
$nowurl = $scriptname;
}
else
{
$nowurl = $scriptname.?.$_server[query_string];
}
}
return $nowurl;
}
另一个是php替换网址中query部分的某变量的值比如 ,我们要设$url中的key=321;
其实有几种情况:
$url='www.111cn.net/a.php教程?key=330′;
或$url='www.111cn.net/a.php;
或$url='www.111cn.net/a.php?cat=2′;
等等。虽然情况很多,但php处理起来非常简单,如下:
复制代码 代码如下:
/* 将url中的某参数设为某值*/ //【这一段就挺好啊】
function url_set_value($url,$key,$value)
{
$a=explode('?',$url);
$url_f=$a[0];
$query=$a[1];
parse_str($query,$arr);
$arr[$key]=$value;
return $url_f.'?'.http_build_query($arr);
}
不过我的替换是这样写的。。当然也很烂 。。
首页 1 2 3 4 末页