首页 > Web开发 > 详细

获取当前URL地址和$_GET获取参数

时间:2017-03-14 10:42:21      阅读:303      评论:0      收藏:0      [点我收藏+]

用这个方法,可以在不使用$_get[]就可以获取get传过来的参数。还可以获取当前的URL

 1 public function getCurrentUrl() {
 2         $pageURL = ‘http‘;
 3 
 4         if ($_SERVER["HTTPS"] == "on") {
 5             $pageURL .= "s";
 6         }
 7         $pageURL .= "://";
 8 
 9         if ($_SERVER["SERVER_PORT"] != "80") {
10             $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
11         } else {
12             $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
13         }
14         return $pageURL;
15     }
16     /**
17      * @param $key
18      * @return mixed
19      * $_GET[]
20      */
21     public function getP($key) {
22         $url = $this->getCurrentUrl();
23         //$url = urldecode($str);
24         $urlArr = explode(‘?‘, $url);
25         $queryParam = $urlArr[1];
26         parse_str($queryParam);
27         return $$key;
28     }

第一个方法是获取URL。第二个方法是获取URL地址中用get传过来的参数

获取当前URL地址和$_GET获取参数

原文:http://www.cnblogs.com/wjm956/p/6546916.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!