php

位置:IT落伍者 >> php >> 浏览文章

php获取url参数程序代码总结


发布日期:2023年12月15日
 
php获取url参数程序代码总结

parse_url函数

我们先来了解一下parse_url函数官方解决

说明

mixed parse_url ( string $url [ int $component = ] )

本函数解析一个 URL 并返回一个关联数组包含在 URL 中出现的各种组成部分

本函数不是用来验证给定 URL 的合法性的只是将其分解为下面列出的部分不完整的 URL 也被接受 parse_url()  会尝试尽量正确地将其解析

要解析的 URL无效字符将使用 _ 来替换

实例

                        代码如下                                                   

$url  = "

            

$parts  = parse_url($url);

            

print_r($parts);

            


            array
            (
            [scheme] => http
            [host] => wwwitnet
            [path] => /welcome/
            )

                        

也可以自己去写一个算法!如下

                        代码如下                                                   


            function  getParams()
            {
            $url = /indexphp?_p=index&_a=show&x=&y=;
            
            $refer_url = parse_url($url);
            
            $params = $refer_url[query];
            
            $arr = array();
            if(!empty($params))
            {
            $paramsArr = explode(&$params);
            
            foreach($paramsArr as $k=>$v)
            {
            $a = explode(=$v);
            $arr[$a[]] = $a[];
            }
            }
            return $arr;
            }

                        

调用方法

                        代码如下                                                   

$arr  = getParams();
            print_r($arr);

                        

结果

结果: Array ( [_p] => index [_a] => show [x] => [y] =>   )

               

上一篇:解析PHP正则提取或替换img标记属性

下一篇:解决PHP无法访问远程mysql的问题