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

PHP实现获取当前页面的完整地址
测试网址: http://localhost/blog/testurl.php?id=5

//获取域名或主机地址
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'];
# http://localhost/blog/testurl.php?id=5

//包含端口号的完整url
echo 'http://'. $_SERVER ['SERVER_NAME'].':'. $_SERVER ["SERVER_PORT"]. $_SERVER ["REQUEST_URI"];
# http://localhost:80/blog/testurl.php?id=5

//只取路径
$url ='http://'. $_SERVER ['SERVER_NAME']. $_SERVER ["REQUEST_URI"];
echo dirname ( $url );
# http://localhost/blog
扩展资料

PHP的特性包括:
1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,
PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
3. PHP支持几乎所有流行的数据库以及操作系统。

本文作者:酷酷的二货

本文链接:https://www.n-1.cn/103.html

版权声明:所有文章均采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。 您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。

如果博客部分文章出现空白或异常,请留言或者联系博主修复。
最后修改:2019 年 09 月 07 日 02 : 46 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论