1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php获取当前页面完整url地址实例

php获取当前页面完整url地址实例

时间:2021-10-17 22:51:27

相关推荐

php获取当前页面完整url地址实例

php教程|php手册

获取,当前,页面,完整url地址

php教程-php手册

在php中我们要获取 当前页面完整url地址需要使用到几个常用的php全局变量函数了,主要是以$_SERVER[]这些变量,下面我来给各位看一个获取当前页面完整url地址程序吧。

android串口调试助手源码,vscode正版,ubuntu 创建ftp,tomcat 缓冲,sqlite 汉字 乱码,自己的电脑做网站服务器 买的服务器 速度,日版插件,桌面风格前端框架,爬虫工具简笔画,php校友录,国外seo怎,网站分类模板,手机网页快照源码,discuz 模板 门户,双击鼠标怎关闭当前页面js怎么写,课程管理系统php,ecc加密算法 c程序lzw

先来看一些PHP变量:

即时通讯工具源码,vscode 输入空格键不生效,ubuntu识别手机,tomcat7的优化,sqlite存储教程,html网页设计圣诞节代码,30m独享服务器,帝国多图上传插件安装,面试前端框架选型,家中软体爬虫,php商城系统设计,济南做seo外包,springboot2用例,移动网站源码,js 改变网页大小,flash网站模板带后台,asp程序怎么找回后台密码,html页面源码 导航页,java学生信息管理系统 代码,java udp聊天程序源代码报告lzw

$_SERVER[ ‘SERVER_NAME’ ] #当前运行脚本所在服务器主机的名称。

cms 私服源码,vscode批量替换 引用,ubuntu查看ftp,tomcat设置路径,sqlite获取所有表名称,搭建网站前端用什么框架,冬季楼房地面有小爬虫,php xp 配置,seo关键技术,梦幻网站后台验证码不显示,答题网页的源代码,织梦栏目模板lzw

$_SERVER[ ‘QUERY_STRING’ ] #查询(query)的字符串。

$_SERVER[ ‘HTTP_HOST’ ] #当前请求的 Host: 头部的内容。

$_SERVER[ ‘HTTP_REFERER’ ] #链接到当前页面的前一页面的 URL 地址。

$_SERVER[ ‘SERVER_PORT’ ] #服务器所使用的端口

$_SERVER[ ‘REQUEST_URI’ ] #访问此页面所需的 URI。

有了些面函数我们就可以开始了,先来看一些base方法.

baseUrl的两种方法

方法一代码如下:

方法二代码如下:

/myproject [basename] => index.php [extension] => php [filename] => index ) $pathInfo = pathinfo($currentPath); // output: localhost $hostName = $_SERVER[HTTP_HOST]; // output: http:// $protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"], 0, 5)) == https:// ? https:// : http://; // return: http://localhost/myproject/ return $protocol . $hostName . $pathInfo[dirname] . "/";}?>

方法三代码如下:

下面说明一下获取当前页面完整路径的方法,代码如下:

<?phpfunction getFullUrl() { // 解决通用问题 $requestUri = \; if (isset($_SERVER[REQUEST_URI])) { //$_SERVER["REQUEST_URI"] 只有 apache 才支持, $requestUri = $_SERVER[REQUEST_URI]; } else { if (isset($_SERVER[argv])) { $requestUri = $_SERVER[PHP_SELF] . ? . $_SERVER[argv][0]; } else if (isset($_SERVER[QUERY_STRING])) { $requestUri = $_SERVER[PHP_SELF] . ? . $_SERVER[QUERY_STRING]; } } // echo $requestUri.

; $scheme = emptyempty($_SERVER["HTTPS"]) ? \ : ($_SERVER["HTTPS"] == "on") ? "s" : ""; $protocol = strstr(strtolower($_SERVER["SERVER_PROTOCOL"]) , "/", true) . $scheme; $port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":" . $_SERVER["SERVER_PORT"]); // 获取的完整url $_fullUrl = $protocol . "://" . $_SERVER[SERVER_NAME] . $port . $requestUri; return $_fullUrl;}?>

echo getFullUrl();注:由于php没有内置的函数,我们需要对url上的参数进行组合,从而实现整个url.

本文链接:

收藏随意^^请保留教学地址.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。