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

Posted 草根级

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取当前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传过来的参数

以上是关于获取当前URL地址和$_GET获取参数的主要内容,如果未能解决你的问题,请参考以下文章

php如何获取url的参数

JS获取URL的参数

java获取当前浏览器地址栏中的参数

php获取URL参数

js获取url参数 如何改变当前页面内某个图片的地址?

Php获取参数的几种方法