PHP获取当前页面的网址

function GetCurUrl()
{
  $url = ‘http://‘;

  if(isset($_SERVER[‘HTTPS‘]) AND $_SERVER[‘HTTPS‘] == ‘on‘)
  {
    $url = ‘https://‘;
  }

  if($_SERVER[‘SERVER_PORT‘] != ‘80‘)
  {
    $url .= $_SERVER[‘HTTP_HOST‘].‘:‘.$_SERVER[‘SERVER_PORT‘].$_SERVER[‘REQUEST_URI‘];
  }
  else
  {
    $url .= $_SERVER[‘HTTP_HOST‘].$_SERVER[‘REQUEST_URI‘];
  }
  return $url;
}
时间: 2024-10-18 16:37:18

PHP获取当前页面的网址的相关文章

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

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

js获取当前页面的url网址信息小汇总

在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结. 下面我们举例一个URL,然后获得它的各个组成部分:http://i.cnblogs.com/EditPosts.aspx?opt=1 1.window.location.href(设置或获取整个 URL 为字符串) var test = window.location.href; alert(test); 返回:http://i.cnblogs.com/EditPosts.as

JavaScript获取当前页面的用户区宽高问题

在网页的前端开发中,我们常常会涉及到自适应宽度,也就是说我们希望页面总是满宽显示.在这个过程中为了获得更好的用户体验和跨浏览器的兼容性,我们会在不同的用户区分辨率下实时载入不同的CSS文件,当然这就涉及到获取用户区的宽度(最主要是宽度). 在javascript中,可以通过访问window.innerWidth,window.innerHeight和document.documentElement.clientWidth,document.documentElement.clientHeight

ASP.net获取当前页面的文件名,参数,域名等方法

ASP.net后台获取当前页面的文件名 System.IO.Path.GetFileName(Request.Path).ToString(); 获取当前页面文件名,参数,域名等方法 假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli "http://"是协议名 "www.test.com"是域名 "aaa"是虚拟目录名 "bbb.aspx"是页面名(

PHP 获取当前页面的完整 url 函数

代码清单: <?php /** * 获取当前页面的完整 url * @author ruxing.li * @return string */ function getPageUrl(){ $url = (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443') ? 'https://' : 'http://'; $url .= $_SERVER['HTTP_HOST']; $url .= isset($_

c#怎么获取当前页面的url

c#怎么获取当前页面的url   C# code HttpContext.Current.Request.Url Request.ServerVariables["HTTP_HOST"] + Request.ServerVariables["SCRIPT_NAME"] Request.ApplicationPath: /testwebRequest.CurrentExecutionFilePath: /testweb/default.aspxRequest.File

在JavaScript中获取当前页面的滚动位置

要获取当前页面的滚动条纵坐标位置,用: document.documentElement.scrollTop; 而不是: document.body.scrollTop; documentElement 对应的是 html 标签,而 body 对应的是 body 标签. documentElement 不常用.这容易在开发中犯错,网上很多例子,用的是 document.body.scrollTop ,实际上是取不到正确值的.(scrollTop属性是什么?有些情况下,"元素中内容"的高

小程序获取当前页面的值

获取当前页面的参数 /** * 页面的初始数据 */ data: { level_one_data: [], level_two_data:[], product_list:[] } let level_two_data = that.data.level_two_data; // 获取当前对象的值 for (var i = 0, len = level_two_data.length; i < len; i++) { if (!level_two_id) { if (i == 0) { lev

Get Window Position关键字——获取当前页面的坐标位置,先返回横坐标 X,再返回纵坐标 Y——不需要接收任何参数

Get  Window  Position关键字——获取当前页面的坐标位置,先返回横坐标 X,再返回纵坐标 Y——不需要接收任何参数 ============================================================================================== Open Browser                              http://www.baidu.com