php中检查 url 链接是否已经有参数,添加 ? 或 &代码
- <?php
- $old_url = $_SERVER["REQUEST_URI"];
- //检查链接中是否存在 ?
- $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;
- ?>