PHP中获取当前页面的完整URL

来源:互联网 发布:安卓软件推荐 编辑:程序博客网 时间:2024/06/03 06:50
</pre><br />#<span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">测试网址:     http://localhost/blog/testurl.php?id=5<br style="margin:0px; padding:0px" /><br style="margin:0px; padding:0px" />//获取域名或主机地址 </span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)"><br style="margin:0px; padding:0px" /></span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,0,255)">echo</span> <span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>['HTTP_HOST']."<br>"; <span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">#</span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">localhost<br style="margin:0px; padding:0px" /><br style="margin:0px; padding:0px" />//获取网页地址 </span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)"><br style="margin:0px; padding:0px" /></span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,0,255)">echo</span> <span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>['PHP_SELF']."<br>"; <span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">#</span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">/blog/testurl.php<br style="margin:0px; padding:0px" /><br style="margin:0px; padding:0px" />//获取网址参数 </span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)"><br style="margin:0px; padding:0px" /></span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,0,255)">echo</span> <span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>["QUERY_STRING"]."<br>"; <span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">#</span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">id=5<br style="margin:0px; padding:0px" /><br style="margin:0px; padding:0px" />//获取用户代理 </span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)"><br style="margin:0px; padding:0px" /></span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,0,255)">echo</span> <span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>['HTTP_REFERER']."<br>"; <br style="margin:0px; padding:0px" /><br style="margin:0px; padding:0px" /><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">//</span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">获取完整的url</span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)"><br style="margin:0px; padding:0px" /></span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,0,255)">echo</span> 'http://'.<span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>['HTTP_HOST'].<span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>['REQUEST_URI'];<br style="margin:0px; padding:0px" /><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,0,255)">echo</span> 'http://'.<span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>['HTTP_HOST'].<span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>['PHP_SELF'].'?'.<span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>['QUERY_STRING'];<br style="margin:0px; padding:0px" /><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">#</span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">http://localhost/blog/testurl.php?id=5<br style="margin:0px; padding:0px" /><br style="margin:0px; padding:0px" />//包含端口号的完整url</span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)"><br style="margin:0px; padding:0px" /></span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,0,255)">echo</span> 'http://'.<span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>['SERVER_NAME'].':'.<span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>["SERVER_PORT"].<span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>["REQUEST_URI"]; <br style="margin:0px; padding:0px" /><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">#</span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">http://localhost:80/blog/testurl.php?id=5<br style="margin:0px; padding:0px" /><br style="margin:0px; padding:0px" />//只取路径</span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)"><br style="margin:0px; padding:0px" /></span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$url</span>='http://'.<span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>['SERVER_NAME'].<span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$_SERVER</span>["REQUEST_URI"]; <br style="margin:0px; padding:0px" /><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,0,255)">echo</span> <span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,128)">dirname</span>(<span style="margin:0px; padding:0px; line-height:1.8; color:rgb(128,0,128)">$url</span>);<br style="margin:0px; padding:0px" /><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">#</span><span style="margin:0px; padding:0px; line-height:1.8; color:rgb(0,128,0)">http://localhost/blog</span>
0 0
原创粉丝点击