本篇文章主要给大家介绍怎么使用php获取完整url。首先给新手小白们简单介绍下什么是url。百度百科上是这么解说的,统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。其实简单的来说就是网址。即本篇文章就是教大家如何使用php获取当前页面的完整网址及各种参数。

php 获取url及其他参数的具体代码示例如下:

一、获取域名或主机地址echo $_SERVER['HTTP_HOST']."
"; #localhost

二、获取网页地址echo $_SERVER['PHP_SELF']."
"; #/blog/testurl.php

三、获取网址参数echo $_SERVER["QUERY_STRING"]."
"; #id=5

四、获取完整的urlecho '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

五、获取包含端口号的完整urlecho '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

注:$_SERVER是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由

Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。

【相关文章推荐】

怎样获取当前页面值php,想要得到当前页面的所有url参数信息怎么用PHP来实现?...相关推荐

  1. PHP/JS中获取当前页面的完整URL

    PHP/JS中获取当前页面的完整URL javascript实现: top.location.href 顶级窗口的地址this.location.href 当前窗口的地址 php实现 PHP实现 #测 ...

  2. php 获取当前页面url_PHP获取URL –如何获取当前页面的完整URL

    php 获取当前页面url In this PHP-focused article, we will explore how to get the URL of the current page in ...

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

    Javascript top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址 PHP实现 #测试网址: http://localhost/blog/t ...

  4. adb 获取当前activity_ADB 你想找的命令都在这里

    阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 一.ADB 简介 二.ADB的工作方式 ...

  5. PHP获取当前页面的完整URL

    javascript实现: top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址 PHP实现 #测试网址: http://localhost/blo ...

  6. iis服务器指定页面index,如何在Windows / IIS服务器上获取当前页面的完整URL?

    白衣非少年 对于Apache:'http'.(empty($_SERVER['HTTPS'])?'':'s').'://'.$_SERVER['SERVER_NAME'].$_SERVER['REQU ...

  7. 在Wordpress的文章页面获取上一页及下一页的链接URL地址,实现通过键盘的前进后退键进行翻页

    先说明一下,我使用的WORDPRESS版本是3.4.1,使用的模板主题是NeoEase开发的iNove,可以点击这里进行下载.我之所以想要在文章页面获取上一下及下一页的地址,只是想要实现一个功能,增加 ...

  8. java ftp获取文件名的方法_小猿圈Java学习-URL地址的组成格式

    URL的全称是Uniform Resource Locator,意思是统一资源定位符,俗称网络地址或网址.网络上的每个文件及接口,都有对应的URL网址,它规定了其他设备如何通过一系列的路径找到自己,犹 ...

  9. DTCMS自定义标签,获取所有栏目文章列表TOP,以及文章通用URL

    网站最近更新等地方,发现DTCMS没有获取所有栏目文章列表的标签,只能自己写 思路:获取所有栏目文章列表不难,难点在于linkurl的写法 1.制作获取所有文章列表标签 DTcms.Web.UI\La ...

最新文章

  1. python增加一列数据计算年龄_无法使用python中的条件计算年龄。得到一个价值
  2. c语言卡尔曼函数库,kalman之c语言实现
  3. c++运算符和结合性
  4. 信息学奥赛一本通 1131:基因相关性 | OpenJudge NOI 1.7 03
  5. java继承原理内存角度_Java编程的逻辑 (17) - 继承实现的基本原理
  6. 2019厦门大学信息学院人工智能/智能科学与技术系夏令营(非计算机系)
  7. 20210101:力扣第42周双周赛(上)
  8. java之servlet学习基础(一)
  9. EnableViewState属性
  10. 阿里巴巴大数据计算平台MaxCompute全套攻略
  11. 安装vue脚手架vue-cli
  12. 微众银行电话面试java_微众银行面试经验
  13. 给每个物品一张“身份证”
  14. 点阵LCD的显示原理
  15. cad2020卸载工具_2020年您应该拥有的12个自由职业者设计工具
  16. Storm Metric
  17. 梯度下降法-优化算法-机器学习
  18. 操作系统——磁盘操作
  19. Column 'id' in where clause is ambiguous
  20. php 原生session,$_SESSION

热门文章

  1. CPU和GPU擅长和不擅长的方面
  2. Start application automatically during controller boot-up
  3. 机器学习——人工神经网络之多层神经网络(多层与三层)
  4. g menu i meun_长沙话读“这里”,到底是阁(gó)里还是该(gái)里
  5. 【python】画一个爱心
  6. 土压力图怎么画_电气系统图怎么画?
  7. Pandas CookBook -- 04选取数据子集
  8. package.json---入门说明
  9. 实验5: IOS的升级与恢复
  10. Duilib开发环境搭建