
$check = strpos($old_url, '?')
//如果存在 ? if($check !== false)
{ //如果 ? 后面没有参数,如 hindex.php?
if(substr($old_url, $check+1) == '') {
//可以直接加上附加参数 $new_url = $old_url
} else//如果有参数,如:index.php?ID=12
{ $new_url = $old_url.'&'
} }
else//如果不存在 ? {
$new_url = $old_url.'?' }
echo $new_url
?>
PHPURL传参是向URL里面添加字符串的方式来进行传递的。例:
index.php?id=100&name=test
上面这个url传递了id为100,name为test的传,可以通过$_GET['id']和$_GET['name']分别获取这两个值。
可以传递多个参数,空值是可以得。通过url进行传值,是php中一个传值的重要手段。所以我们要经常对url里面所带的参数进行解析,如果我们知道了url传递参数名称,例如:
/index.php?name=tank&sex=1#top
就可以通过$_GET['name'],$_GET['sex']来获得传的数据。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)