大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
php有系统自带的函数是可以直接获取到当前url的,下面小编就过来简单的分享一下吧,希望能帮到大家的忙;
公司主营业务:成都做网站、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出五河免费做网站回馈大家。
操作方法
代码:
?php
//php获取当前url方法
$url = "http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF'];
echo $url;
?
运行结果
http get一下就返回源码了。。比如 url为 target/XX.PHP?V=1
用游览器访问直接下载一个MP3 可以参考如下代码:
?php
$data = file_get_contents('target/XX.PHP?V=1');
file_put_contents('test.mp3', $data, true);
?
#模拟测试网址:
//获取域名或主机地址
echo $_SERVER['HTTP_HOST']."br"; #localhost
//获取网页地址
echo $_SERVER['PHP_SELF']."br"; #/blog/testurl.php
//获取网址参数
echo $_SERVER["QUERY_STRING"]."br"; #id=5
//获取用户代理
echo $_SERVER['HTTP_REFERER']."br";
//获取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
#
//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo dirname($url);
#