URL地址是什么意思,URL地址怎么获取?
URL地址是什么意思?
URL地址也叫URL(Uniform Resource Locator)统一资源定位器,是计算机Web网络相关的术语,就是网页地址的意思。我们的互联网世界就是由很多的URL地址组成,也可以说就是已URL来表现的。
每一个网页都有只属于自己的URL地址(我们俗称网址),它具有全球唯一性。正确的URL地址应该是可以通过浏览器打开一个网页的,但是有时候您无法打开并不能说明这个URL是错误的,就好比您不能打开http://www点Facebook点com这个URL,但它是正确的,只不过中国大陆不能访问而已。
我们上网浏览网页,在鼠标点击之间就是连接到不同的URL的过程,这个过程中URL都会显示在电脑的浏览器的地址栏里,如下图。
上图中的中红色框框中的“http://mtoou点info”就是穆童博客的URL。还有,当您访问易企推网站时你的浏览器上就会显示“http://www.hkm168.com”,那么这个就是我们网站的URL了。
URL地址是以http://和https://开头的,只要您看到一个连接时http://或者https://开头的,那么他就是一个URL,无论您能否通过浏览器打开这个URL页面,它都是一个URL。而且URL地址并不总是字母的,有时候他是纯数字的,就像http://116.255.193.196(这也是博客的URL,您也可以通过这个数字地址访问,只是它不便于记忆)。
一般来说,https开头的URL要比http开头的更安全,因为这样的URL传输信息是采用了加密技术。如果您有使用支付宝或者网银的经历就会发现,当您访问这些加密过的网页时,浏览器的地址栏里显示的URL是以https开头的。
说到这里您应该都明白了URL地址是什么意思了吧?对,就是我们经常说的网址的意思。
URL地址怎么获取?
对于PHP学习者来说,应该都知道$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。显然PHP获取当前页面的完整url地址,主要就用到$_SERVER这个系统变量。
(视频版请点击本文末尾左下角:阅读原文)
下面我们就通过具体的示例给大家介绍PHP获取完整url的实现方法。
首先我们直接打印一下$_SERVER,代码示例如下:
<?php
echo "<pre>";
var_dump($_SERVER);
输出结果,部分截图如下:
$_SERVER的输出结果如图所示,是一个包含41个元素的数组。
那么我们怎么获取当前完整的url?也就是怎么判断当前页是HTTP还是HTTPS,怎么获取域名以及路径?
解决代码如下:
<?php
$uri = $_SERVER['REQUEST_URI'];
echo $uri;//输出:URI
echo "<br>";
$protocol = ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || $_SERVER['SERVER_PORT'] == 443) ?
"https://": "http://";
$url = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo $url;//输出完整的url
这里$uri就是获取了文件的路径地址,也就是获取REQUEST_URI这个下标的值。然后再通过上述方法判断当前url头部是以HTTP还是https开头的,最后就可以拼接完整url的三个部分,头部传输协议,域名以及文件地址路径。
结果如下图:
如图,我们成功获取到了当前页面的完整url地址。
注:
'REQUEST_URI',URI 用来指定要访问的页面。
'HTTPS',如果脚本是通过 HTTPS 协议被访问,则被设为一个非空的值。
'SERVER_PORT',Web 服务器使用的端口。默认值为 “80”。如果使用 SSL 安全连接,则这个值为用户设置的 HTTP 端口。(如果$_SERVER['SERVER_PORT'] 等于443,则表示可以直接访问url,如果等于8443则表示要带上端口号访问。)
'HTTP_HOST',当前请求头中 Host: 项的内容,如果存在的话。
这就是关于PHP获取当前完整url地址的方法介绍,也是非常简单易懂的,希望对需要的朋友有所帮助
本文地址:网站优化频道 http://www.hkm168.com/youhua/8848.html,武汉易企推公司是一家专业的武汉网络推广,百度开户竞价托管,SEO网站优化公司,提供一站式全网营销服务:小程序开发,网站建设,SEO百度排名,SEM竞价托管,百度推广开户、360搜狗百度竞价开户、百度地图标注、百科词条创建修改、微信公众号代运营、公司负面公关处理等;另外,转载本文请保留本文地址,本站部分文章图片来自网络,本着互联网分享精神,如有侵犯到您的权益,请告知我们删除,谢谢!

-
全面深度解析URL编码和URL解码方法过程
全面深度解析URL编码和URL解码方法过程,一、URL含义1、URL定义URL 是Uniform Resource Locator 的缩写,统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址...
2022-06-22 03:06 -
URL编码原理详解,URL编码转换工具
URL编码原理详解,URL编码转换工具介绍,工作当中经常遇到通过URL传递参数(常见的如GET请求)时出现参数乱码,或者URL中的参数传递到后端多了空格等字符,或者URL传递的参数被莫名其妙截断,或者http接口需要的数字签名参数一直验签失...
2022-06-22 03:06 -
URL地址是什么意思,URL地址怎么获取?
URL地址是什么意思?URL地址也叫URL(Uniform Resource Locator)统一资源定位器,是计算机Web网络相关的术语,就是网页地址的意思。我们的互联网世界就是由很多的URL地址组成,也可以说就是已URL来表现的。每一个...
2022-06-21 08:06 -
URL规范标准,URL是越短越好么?
URL规范标准是越短越好么?假如有些论坛或搜索类程序,会出现许多参数,参数越多,搜索引擎蜘蛛就越难识别,而且很容易陷入蜘蛛陷阱。URL网址规范如下:1、字母全部小写;2、网址越短越好,方便用户记忆;3、避免参数过多,尽量使用静态网址或伪静态...
2022-06-21 08:06 -
URL是什么意思 ,URL格式有哪几部分组成?
URL是什么意思URL定义:URL是(Uniform Resource Locator,统一资源定位符)的缩写,它是WWW的统一资源定位标志,就是指网络地址,俗称“网址”,url用浏览器打开。URL是文件的网络地址,相当于人的住址,每一个网...
2022-06-21 07:06 -
urlmon.dll是什么
DLL 文件: urlmon 或者 urlmon.dll DLL 名称: OLE32 Extensions for Win32 描述:urlmon.dll是微软Microsoft对象链接和嵌入相关模...
2022-06-15 12:06
知识推荐
- 网络营销推广怎么学,有哪些方法技巧?
- 武汉SEO教你如何做好热门关键词的霸屏?超级干货分享!
- 移动网站建设有哪些需要注意的问题?
- 武汉搜狗推广账户的预算花不出去怎么办?因为没关闭这个端口
- 企业seo优化怎么做?做SEO同样需要内容营销
- 如果没有关键词挖掘工具,应该从哪些方面挖掘关键词?
- 企业如何正确进行网络营销推广?企业品牌推广的核心方案
- 网站建设教你如何网站代码质量更可靠、更简洁
- 论述搜索引擎优化及内容营销的意义
- 网站关键词如何布局?SEO关键词的布局核心方法
- 如何将企业网络推广的效果最大化?
- 企业站进行外贸与电商开发的SEO内容建设怎么做?
- 关于网站建设的空间如何选择?如何知道自己需要多大的空间?
- 网站建设中什么样细节最容易被忽视
- 百度蜘蛛3.0(Baidu Spider3.0)时代到来 SEO的春天来了