php parse_url reverse-parsed url

前端之家收集整理的这篇文章主要介绍了php parse_url reverse-parsed url前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法从解析的网址转换url?
$url = 'http://www.domain.com/dir/index.PHP?query=blabla#more_bla';
$parse = parse_url($url);
print_r($parse);
/*
array(
 'scheme'=>'http://',etc....
)
*/
$revere = reverse_url($parse); // probably does not exist but u get the point

echo $reverse;
//outputs:// "http://www.domain.com/dir/index.PHP?query=blabla#more_bla"

或者如果有方法验证缺少其推荐网址的一部分的网址,例如

www.mydomain.com

mydomain.com

都应该回来
http://www.mydomain.com
或正确的子域

你应该能够做到
http_build_url($parse)

根据文档,它专门设计来处理parse_url的输出.这两个函数都处理锚点,查询参数等,所以没有“$url”中没有提到的其他属性.

要在缺少时添加http://,请在解析之前使用基本检查:

if (strpos($url,"http://") != 0)
    $url = "http://$url";
原文链接:https://www.f2er.com/php/139718.html

猜你在找的PHP相关文章