php中检查 url 链接是否已经有参数,添加 ? 或 &代码

  1. <?php
  2. $old_url = $_SERVER["REQUEST_URI"];
  3. //检查链接中是否存在 ?
  4. $check = strpos($old_url, '?');
  5. //如果存在 ?
  6. if($check !== false)
  7. {
  8. //如果 ? 后面没有参数,如 hindex.php?
  9. if(substr($old_url, $check+1) == '')
  10. {
  11. //可以直接加上附加参数
  12. $new_url = $old_url;
  13. }
  14. else //如果有参数,如:index.php?ID=12
  15. {
  16. $new_url = $old_url.'&';
  17. }
  18. }
  19. else //如果不存在 ?
  20. {
  21. $new_url = $old_url.'?';
  22. }
  23. echo $new_url;
  24. ?>