獲取當前URL地址和$_GET獲取參數


用這個方法,可以在不使用$_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傳過來的參數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM