<?php $old_url = $_SERVER["REQUEST_URI"]; //检查链接中是否存在 ? $check = strpos($old_url, '?'); //如果存在 ? if($check !== false) { //如果 ? 后面没有参数,如 http://www.yitu.org/index.php? if(substr($old_url, $check+1) == '') { //可以直接加上附加参数 $new_url = $old_url; } else //如果有参数,如:http://www.yitu.org/index.php?ID=12 { $new_url = $old_url.'&'; } } else //如果不存在 ? { $new_url = $old_url.'?'; } echo $new_url; ?>
本文介绍了一种在PHP中向URL添加或修改查询参数的方法,通过检查URL中是否已存在问号(?)来判断是否已有参数,从而智能地在URL后添加新的查询字符串,避免重复的问号出现。
1369

被折叠的 条评论
为什么被折叠?



