php获取当前页面url地址及参数

php教程获取当前页面url地址及参数
要获取当前页面的完整地址我们要经过很多操作如http或https教程  php文件与路径 主机域名 查询参数最后就成了。
获取协议 - http
url的协议,可以读出在$ _server ['server_protocol']变量。
*/

echo $_server['server_protocol'];

/*
如果你检查值,可以发现,不只是http或https,但这样的字符串:http/1.1的

*/

$protocol = strpos(strtolower($_server['server_protocol']),'https')  === false ? 'http' : 'https';

/*
获取主机域名*/

$host = $_server['http_host'];

/*
利用$ _server['script_name']获取除域名外的php文件与路径

*/

$script = $_server['script_name'];

//获取?后面查询参数

$params = $_server['query_string'];

//方法二
$uri = $_server['request_uri'];

//下面来看一个完整的获取当前url实例

$protocol = strpos(strtolower($_server['server_protocol']),'https')   === false ? 'http' : 'https';
$host     = $_server['http_host'];
$script   = $_server['script_name'];
$params   = $_server['query_string'];
$currenturl = $protocol . '://' . $host . $script . '?' . $params;
echo $currenturl;

时间: 2024-07-31 18:01:04

php获取当前页面url地址及参数的相关文章

jquery/js获取当前页面url地址程序代码

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

WordPress获取当前页面URL地址方法

用WordPress原生的函数来实现  代码如下 复制代码 $current_url = home_url(add_query_arg(array())); 普遍适用的方法  代码如下 复制代码 $current_url = home_url(add_query_arg(array(),$wp->request)); 直接在WordPress中加入如下代码  代码如下 复制代码 <?php // 说明:获取完整URL function curPageURL() {     $pageURL =

PHP获取当前页面URL函数实例_php技巧

本文实例讲述了PHP获取当前页面URL函数实例,分享给大家供大家参考.具体实现方法如下: 在PHP中,没有默认的Function来获取目前所在页面的URL,所以今天就向大家介绍一个在PHP获取当前页面完整URL的PHP函数. 函数代码如下,调用时只需要使用 curPageURL() 就行啦: 复制代码 代码如下: /* 获得当前页面URL开始 */ function curPageURL() {     $pageURL = 'http';     if ($_SERVER["HTTPS&quo

javascript-求大神教jQuery中跳转到一个新页面后如何获取前一个页面的地址

问题描述 求大神教jQuery中跳转到一个新页面后如何获取前一个页面的地址 求大神教jQuery中跳转到一个新页面后如何获取前一个页面的地址!!!!!! 解决方案 alert(document.referer) 解决方案二: http://www.51-n.com/t-4016-1-1.html 解决方案三: 直接拼在url 后面.跳转到下一个的时候带着上一个的url 解决方案四: 你可以在上一个页面跳转的时候把地址当作参数传递过去. 解决方案五: 地址?变量="要传的地址" 解决方案

js如何准确获取当前页面url网址信息_javascript技巧

在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

asp 获取字符串中url地址函数

asp教程 获取字符串中url地址函数 本文章提供了三款利用asp的正则获取字符串中url地址自定义函数哦,三个方法的实现原理都是获取以http开的url地址哦. on error goto z dim url,key,wwwname url=request.servervariables("server_name") if instr(url,".")>0 then key=split(url,".") wwwname=key(0) ww

JS获取几种URL地址的方法小结

 本篇文章主要是对JS获取几种URL地址的方法进行了总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 以下为JS获取几种URL地址的方法    代码如下: thisURL = document.URL; thisHREF = document.location.href; thisSLoc = self.location.href; thisDLoc = document.location;   thisTLoc = top.location.href; thisPLoc = parent

session-servlet如何获取不同页面url

问题描述 servlet如何获取不同页面url 首先,有一个1.jsp页面并把参数以url拼接数据串的形式像servlet请求.servlet把从1.jsp获取的url转发给2.jsp页面处理(接口是http://pay.soopay.net/spay/pay/payservice.do).然后2.jsp页面会生成一个url通知也是拼接的数据串发回servlet.请问各路大神,我该如何获取2.jsp页面发回的url通知.没用session,纯url数据,就如下面的例子:http://27.223

JS获取几种URL地址的方法小结_javascript技巧

以下为JS获取几种URL地址的方法 复制代码 代码如下: thisURL = document.URL;thisHREF = document.location.href;thisSLoc = self.location.href;thisDLoc = document.location; thisTLoc = top.location.href;thisPLoc = parent.document.location;thisTHost = top.location.hostname;thisH