php获取网址

 1 #测试网址:     http://localhost/blog/testurl.php?id=5
 2
 3 //获取域名或主机地址
 4 echo $_SERVER[‘HTTP_HOST‘]."<br>"; #localhost
 5
 6 //获取网页地址
 7 echo $_SERVER[‘PHP_SELF‘]."<br>"; #/blog/testurl.php
 8
 9 //获取网址参数
10 echo $_SERVER["QUERY_STRING"]."<br>"; #id=5
11
12 //获取用户代理
13 echo $_SERVER[‘HTTP_REFERER‘]."<br>";
14
15 //获取完整的url
16 echo ‘http://‘.$_SERVER[‘HTTP_HOST‘].$_SERVER[‘REQUEST_URI‘];
17 echo ‘http://‘.$_SERVER[‘HTTP_HOST‘].$_SERVER[‘PHP_SELF‘].‘?‘.$_SERVER[‘QUERY_STRING‘];
18 #http://localhost/blog/testurl.php?id=5
19
20 //包含端口号的完整url
21 echo ‘http://‘.$_SERVER[‘SERVER_NAME‘].‘:‘.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
22 #http://localhost:80/blog/testurl.php?id=5
23
24 //只取路径
25 $url=‘http://‘.$_SERVER[‘SERVER_NAME‘].$_SERVER["REQUEST_URI"];
26 echo dirname($url);
27 #http://localhost/blog

原文地址:https://www.cnblogs.com/endv/p/8573405.html

时间: 2024-08-29 14:34:59

php获取网址的相关文章

获取网址链接 得到数据流

public InputStream getConnect(String uri) { //获取网址链接,得到数据流 InputStream is=null; try { URL myUrl=new URL(uri); //获取URL URLConnection conn=myUrl.openConnection(); //开启链接conn.connect(); //连接链接is=conn.getInputStream(); //获得链接数据流} catch (Exception e) { e.

启动火狐浏览器,但是无法获取网址

这是在pycharm编辑器运行时,能打开火狐浏览器,但是无法获取get()的网址 import unittest from selenium import webdriver class SerchTest(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() self.driver.implicity_wait(30) self.driver.maximize_window() self.driver.ge

获取网址中的参数,解决中文乱码问题;

第一种:参数只能是英文. function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } 第二种:参数可以是中文也可以是英

JavaScript获取网址栏中的参数

如图,获取网站中问号后的参数值.

获取网址中参数的方式

1: $c=$_GET['c'];  获取这种形式的参数http://127.0.0.1/?c=1 2: example.com/class/function/ID.  id是function函数的参数,这样function函数可以获取到ID的值当作函数的参数传递进自己.3:$_GET数组是超全局变量数组,是通过HTTP GET方法传递的变量组成的数组.它属于外部变量,即在服务器页面中通过$_GET超全局数组获取URL或表单的GET方式传递过来的参数.示例 http://www.lam.com/

C#正则表达式获取网址的域名(IP)

代码如下: string p = @"(http|https)://(?<domain>[^(:|/]*)"; Regex reg = new Regex(p, RegexOptions.IgnoreCase); Match m = reg.Match(HostUrl); Result=m.Groups["domain"].Value; 如http://localhost:8733/HVMsg/HVWcfService/获取的是:localhost 如h

利用python 获取网址中的href(基于python 3.6)

import urllib.request from bs4 import BeautifulSoup def get_link(page): # 寻找链接的href linkData = [] for page in page.find_all('td'): links = page.select("a") for each in links: # if str(each.get('href'))[:1] == '/': 过滤if代码 data=each.get('href') li

[整理]获取当前页面的网址

JS实现: 设置或获取对象指定的文件名或路径. alert(window.location.pathname) 设置或获取整个 URL 为字符串. alert(window.location.href); 设置或获取与 URL 关联的端口号码. alert(window.location.port) 设置或获取 URL 的协议部分. alert(window.location.protocol) 设置或获取 href 属性中在井号“#”后面的分段. alert(window.location.h

PHP &amp;&amp; JS获取当前网址

一:JS实现 top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址 二:PHP实现 #测试网址: http://localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost //获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/t