url相关

#测试网址:     http://localhost/blog/testurl.php?id=5

//获取域名或主机地址 echo$_SERVER[‘HTTP_HOST‘]."<br>"; #localhost

//获取本机ip地址

echo $_SERVER["REMOTE_ADDR"];die;

//获取网页地址 echo$_SERVER[‘PHP_SELF‘]."<br>"; #/blog/testurl.php

//获取网址参数 echo$_SERVER["QUERY_STRING"]."<br>"; #id=5

//获取用户代理 echo$_SERVER[‘HTTP_REFERER‘]."<br>"; 

//获取完整的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"]; echodirname($url);#http://localhost/blog

$url = "http://jingyan.baidu.com/article/295430f13434ee0c7e0050e5.html";

$arr = pathinfo($url);

var_dump($arr);die;

时间: 2024-10-29 21:24:38

url相关的相关文章

js中url相关

首先看一个解析url的函数,网址各部分一般格式为http://domain.com/?search=a#hash function parseURL(url) { var a = document.createElement('a'); /造一个a元素 a.href = url; //a的链接为url return { source: url, protocol: a.protocol.replace(':',''),//协议,把冒号换成空格 host: a.hostname, //主机名 po

前端url 相关设置获取总结

1. 设置或获取整个 URL 为字符串 var url=window.location.href 返回结果:url https://www.baidu.com/ 2. 设置或获取 URL 的协议部分 var protocol= window.location.protocol; 返回结果: http: 3.设置或获取主机 var host =window.location.host 返回结果: www.baidu.com 4.设置或获取url端口 var port =window.locatio

获取URL相关信息

import java.net.URL; import java.net.URLConnection; import java.net.ConnectException; import java.io.IOException; import java.util.Date; import java.net.HttpURLConnection; public class GetURLInfo{ public static void printInfo(URL url){ System.out.pri

如何获取GET请求的数据 通过 query拿到,url相关pathname

get请求时,发送给服务器的data 放在url里. 而通过解析url. url.parse(req.url).         url.parse:将一个url地址转换成一个urlObject 第二个参数如果写成true则代表将query解析成一个对象 query: 'wd=%E5%8D%83%E9%94%8B&rsv_spt=1&rsv_iqid=0xc701ea9f0005f97f&issp=1&f=3&rsv_bp=1&rsv_idx=2&i

web获取URL相关信息

http://www.xxx.com/project/path/user.do?param=1111 springMVC中返回如下 request.getRequestURL():返回http://www.xxx.com/project/path/user.do request.getRequestURI(): 返回/project/path/user.do request.getServletPath():  返回/path/user.do request.getQueryString():

URL 编码

简介 当我们每天上网冲浪时,有一些技术我们无时无刻不在面对.有数据本身(网页),数据的格式化,能够让我们获取数据的传输机制,以及让Web网络能够真正成为Web的基础及根本:从一页到另一页的链接.这些链接都是URL. 通用URL语法 我敢说每个人在其一生中至少见过一次URL.比如"http://www.google.com",就是一个URL.一个URL是一个统一资源定位器 ,事实上它指向了一个网页(大多数情况下).实际上,自从1994年的第一版规范开始,URL就有了一个良好定义的结构.

Web开发者应知的URL编码知识(转)

原文出处: lunatech   译文出处:oschina - 桔子, lwei, 史涛, Khiyuan, super0555, LinuxQueen, 抛出异常的爱 本文首先阐述了人们关于统一资源定位符(URL)编码的普遍的误读,其后通过阐明HTTP场景下的URL encoding 来引出我们经常遇到的问题及其解决方案.本文并不特定于某类编程语言,我们在Java环境下阐释问题,最后从Web应用的多个层次描述如何解决URL编码的问题来结尾. 简介 当我们每天上网冲浪时,有一些技术我们无时无刻不

URL编码总结

URL编码总结           URL是Universal Resource Locator的简称,翻译过来那就是统一资源定位符,好吧,我们经常会俗称为网页地址.一个URL的格式通常是这样的:协议类型://服务器地址(必要时需加上端口号)/路径/文件名?参数,比如http://zh.wikipedia.org:80/w/index.php?title=Special,协议是HTTP,服务器地址是zh.wikipedia.org,端口是80,路径和文件名是/w/index.php,参数是tit

Web开发者应知的URL编码知识

原文出处:http://blog.jobbole.com/42246/ 本文首先阐述了人们关于统一资源定位符(URL)编码的普遍的误读,其后通过阐明HTTP场景下的URL encoding 来引出我们经常遇到的问题及其解决方案.本文并不特定于某类编程语言,我们在Java环境下阐释问题,最后从Web应用的多个层次描述如何解决URL编码的问题来结尾. 简介 当我们每天上网冲浪时,有一些技术我们无时无刻不在面对.有数据本身(网页),数据的格式化,能够让我们获取数据的传输机制,以及让Web网络能够真正成