💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
### URL请求处理 ``` /** * url请求输出 * @param type $type 类型 为空默认输出目录结构 | h获取当前是http还是https并输出 | d 输出当前域名 |g 当前GET信息 */ url($type); ``` **输出当前目录结构** 例如请求地址为 `http://www.cmspro.cn/index/test` ``` var_dump(cp::url()); ``` 打印输出为 ``` array(3) { [0]=> string(15) "www.cmspro.cn" [1]=> string(5) "index" [2]=> string(5) "test" } ``` 单独输出当前域名 ``` echo cp::url()[0]; //输出为当前请求的域名www.cmspro.cn ``` 输出一级目录 ``` echo cp::url()[1]; // 当前请求的一级目录 index ``` 输出二级目录 ``` echo cp::url()[2]; // 当前请求的一级目录 test ``` 依次类推 **输出当前http或https** 例如请求地址为 `http://www.cmspro.cn/index/test` ``` echo cp::url('h'); //输出为 http ``` 例如请求地址为 `https://www.cmspro.cn/index/test` ``` echo cp::url('h'); //输出为 https ``` **输出当前请求的域名** 和`echo cp::url()[0];` 相同效果 例如请求地址为 `http://www.cmspro.cn/index/test` ``` echo cp::url('d'); //输出为 www.cmspro.cn ``` **输出当前GET请求信息** 例如请求地址为 `www.shiyong.com/index/index?a=1&b=2` ``` var_dump(cp::url('g')); ``` 打印数组为 ``` array(2) { ["a"]=> string(1) "1" ["b"]=> string(1) "2" } ``` 就可以这么单独输出 ``` echo cp::url('g')['a']; //输出为 1 echo cp::url('g')['b']; //输出为 2 ``` 也可以用PHP内置的`$_GET` 例如 ``` echo $_GET['a']; //输出为 1 echo $_GET['b']; //输出为 2 ``` **输出当前POST请求信息** 例如发送的请息为 ``` array(2) { ["a"]=> string(1) "1" ["b"]=> string(1) "2" } ``` 就可以这么单独输出 ``` echo cp::url('p')['a']; //输出为 1 echo cp::url('p')['b']; //输出为 2 ``` 也可以用PHP内置的`$_POST` 例如 ``` echo $_POST['a']; //输出为 1 echo $_POST['b']; //输出为 2 ```