php获取当前url 与 获取url参数

这款php获取当前url与参数的代码,一般用于分页,智能分页时就会要动态的获取url与参数,以方便下一页时获取正确的数据.

PHP实例代码如下:

  1. function get_url()
  2. {
  3. $url = $_server['request_uri'];
  4. $parse_url = parse_url($url);
  5. $query_url = $parse_url['query']; //取出url上的参数
  6. if($query_url)
  7. {
  8. //将&page 替换为空
  9. $query_url = ereg_replace("(^|&)page=$this->page","",$query_url);
  10. $url = str_replace($parse_url['query'],$query_url,$url);
  11. if($query_url)$url .= '&page';
  12. else $url .= 'page';
  13. }
  14. else
  15. {
  16. $url .= '?page';
  17. }
  18. return $url;
  19. }