这款php获取当前url与参数的代码,一般用于分页,智能分页时就会要动态的获取url与参数,以方便下一页时获取正确的数据.
PHP实例代码如下:
- function get_url()
- {
- $url = $_server['request_uri'];
- $parse_url = parse_url($url);
- $query_url = $parse_url['query'];
- if($query_url)
- {
-
- $query_url = ereg_replace("(^|&)page=$this->page","",$query_url);
- $url = str_replace($parse_url['query'],$query_url,$url);
- if($query_url)$url .= '&page';
- else $url .= 'page';
- }
- else
- {
- $url .= '?page';
- }
- return $url;
- }