PHP中获取当前页面的完整URL

 

javascript实现:

 

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/testurl.php

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

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

//获取完整的url
echo '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

//包含端口号的完整url
echo '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"]; 
echo dirname($url);
#http://localhost/blog
 
六款经典限流保护电路设计:从原理到实战的完整指南 在电子系统设计中,过流保护是确保电路可靠运行的基础技术。其核心原理是通过电流采样、比较与执行三个环节构成闭环控制,将不可见的电流转化为可测量的电压信号进行处理。这项技术的核心价值在于防止因短路、堵转或异常负载导致的元器件损坏,从而提升整个系统的稳定性和安全性。在电源管理、电机驱动和精密仪器等应用场景中,限流保护电路都是不可或缺的安全屏障。本文深入解析了基于运放和晶体管搭建的经典方案,并重点探讨了采样电阻选型、参考电压生成以及PCB布局中的开尔文连接等工程实践要点,帮助读者从热门的DIY项目到工业控制都能实现 阅读详情

相关推荐

电容式触摸抗干扰设计:工业环境下的实践方案

针对工业环境中电容式touch器件易受干扰的问题,分享实用的硬件布局与软件滤波方案,提升touch响应稳定性和可靠性。

weixin_35755562的博客 843

如何用js得到当前页面的url信息方法(JS获取当前网址信息)

1,设置或获取对象指定的文件名或路径。 alert(window.location.pathname) 2,设置或获取整个 URL 为字符串。 alert(window.location.href); 3,设置或获取与 URL 关联的端口号码。 alert(window.location.port) 4,设置或获取 URL 的协议部分。 alert(window.location.protocol...

任磊 775

Unable to negotiate with XXXX port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss

打开ssh_config此文件,滑动到最下面,新增自己git主机地址(这里我直接默认*)执行命令 git clone git@xxxxxxxxxxxxx.git。代码仓库已经添加了ssh公钥之后,克隆代码到本地时就报了这个问题。首先是找到git安装目录(根据自己安装时选项,找到这个目录)再进入ssh目录,找到 ssh_config 配置文件。配置完成后,保存配置文件后再次去clone代码。直接复制下面这一段到文件中最底部位置即可。然后进入 etc目录,找到ssh目录。终于可以克隆下来了。

萌兔兔MMQ!! 3353

获得当前页面的地址 (URL)信息、跳页及刷新等(解析链接参数)

获取链接参数 页面跳页 页面刷新

失眠时间的博客 1万+

基于bootstrap+Java的图书管理系统(任务书)

10] 倪甜弟,周晓波,王相喜.基于JSP图书馆自习室预约系统的设计与实现[J].现代计算机, 2024, 30(9):117-120.DOI:10.3969/j.issn.1007-1423.2024.09.023.[2] 陈明雪,赵勇,周小丽,等.基于Node.js和Bootstrap的图书管理系统设计与研究[J].现代信息科技, 2021, 5(24):4.[9] 杨婷婷.基于VOSviewer的图书馆管理系统研究的可视化分析[J].现代信息科技, 2023, 7(3):123-126.

毕业作品网站 644

解决nfs挂载根文件系统报错:VFS: Unable to mount root fs via NFS, trying floppy.

解决nfs挂载根文件系统报错的问题:VFS: Unable to mount root fs via NFS, trying floppy.

汉尼拔勇闯天涯 4573

js 获取url的多种方式

js 获取url的多种方式。

qq_36657291的博客 1万+

YOLOv11 改进 - 注意力机制 | GC Block(GlobalContext Block)全局上下文块:三重变换捕获全局依赖,提升复杂场景鲁棒性

本文介绍了全局上下文块(GC Block)及其在YOLOv11中的集成应用。GC Block是GCNet的核心组件,结合了NLNet和SENet的优势,通过上下文建模、特征变换和特征融合三个模块,高效捕获特征图中的全局依赖关系,在提高模型性能的同时降低计算成本。我们将GC Block引入YOLOv11,在检测头部分的不同尺度特征图上应用该模块。实验表明,改进后的YOLOv11在目标检测任务中表现良好,展现了GC Block在实际应用中的价值。

魔改工程师的博客 949

vue\js等获取当前页面的url网址(超全)

我们在开发中经常会遇到获取当前网址的url、协议、域名、端口、路径、参数等情况,以下总结了几种常见的获取当前url的几种情形。

weixin_43312391的博客 7367

Planet explorer:免费获取高分辨率影像的网站

该软件提供了高质量的卫星图像和地形数据,用户可以使用该软件来查看地球上任何地方的详细地图信息,包括地形、道路、建筑物等。在接下来的30天里,你可以点击应用顶部的切换按钮,在新的和当前的应用之间进行切换。如果在你感兴趣的地区没有高分辨率图像,可以通过我们的SkySat卫星为你采购。如果你还没有与我们的50厘米图像合作,请在这里下载我们的高分辨率图像样本,或联系销售,在你的合同中增加任务访问。你可以在 "我的订单 "中订购你的数据以供下载。你也可以点击双方按钮,将图像的足迹锁定在地图上,以获得更好的。

此星光明博客 1678

在 SAP S/4HANA 的 BP 事务里做保存前校验:BDT 事件、BUPA_FURTHER_CHECKS 与 CVI 扩展 BAdI 一次讲透

SAP BP事务保存前校验机制解析 摘要:本文系统梳理了SAP BP事务保存前的校验机制,揭示了三种关键校验点的差异与适用场景: BDT框架DCHCK事件:最靠近UI层,适合屏幕字段级校验,但API调用时可能失效 Classic BAdI BUPA_FURTHER_CHECKS:全局拦截点,可阻断整个BP保存,适合核心业务规则 CVI扩展校验:仅管控供应商/客户段落,需注意可能产生"BP已保存但段落未保存"的情况 文章通过真实案例(如黑名单校验、付款冻结等)展示了各校验点的最佳实践,并特

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 305

php 获取当前页面url_PHP获取URL –如何获取当前页面的完整URL

php 获取当前页面urlIn this PHP-focused article, we will explore how to get the URL of the current page in the PHP programming language. 在这篇以PHP为重点的文章中,我们将探索如何以PHP编程语言获取当前页面的URL。 You may want to get the cu...

cumi6497的博客 669

弱网、高热、只有 32MB 内存:恶劣环境下嵌入式 SoC 音视频开发的“不死”法则

永远不要假设。你申请一个 1920 宽的图像,硬件为了对齐(比如 16 字节对齐或 256 字节对齐),实际分配的一行可能有 1936 甚至是 2048 字节。那个多出来的部分叫Padding。如果你写代码时用来计算数据量,或者用Width来做指针偏移:恭喜你,你的画面会像被风吹歪的百叶窗一样,产生斜切畸变。永远使用VB_CONF结构体里返回的u32Stride字段。这是区分新手和老手的试金石。第六章 ISP 调优(Tuning)实战:为什么你调出的画面像个“鬼片”?

大模型大数据攻城狮的专栏 1768

php 获取当前页面完整链接,php获取当前页面完整URL地址

php获取当前页面完整URL地址用得最多的地方就是文章的分享链接部分,比如我这篇文章链接:上php源码:/*** 获取当前页面完整URL地址*/function get_url() {$sys_protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'h...

weixin_35599933的博客 481

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

PHP获取当前页面完整路径URL

//PHP获取当前页面完整路径URL 1 <?php 2 function getFullUrl(){ 3 # 解决通用问题 4 $requestUri = ''; 5 if (isset($_SERVER['REQUEST_URI'])) { 6 $requestUri = $_SERVER['REQUEST_URI...

aiyi5423的博客 292

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

php获取当前页面链接_php怎么获取当前完整url地址

对于PHP学习者来说,应该都知道$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。显然PHP获取当前页面的完整url地址,主要就用到$_SERVER这个系统变量。下面我们就通过具体的示例给大家介绍PHP获取完整url的实现方法。首先我们直接打印一下$_SERVER,代码示例如下:...

weixin_36090220的博客 5480

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

php获取路由,php获取当前页面完整url

项目开发过程中经常需要用到当前页面完整url和baseUrl等进行url跳转操作.下面说明一下获取当前页面完整路径的方法:

weixin_29378975的博客 919

php获取url完整参数,PHP获取当前页面完整url地址,包括参数的函数

//php获取当前访问的完整url地址function get_current_url(){$current_url='http://';if(isset($_SERVER['HTTPS'])&&$_SERVER['HTTPS']=='on'){$current_url='https://';}if($_SERVER['SERVER_PORT']!='80'){$current_u...

weixin_36308612的博客 557

php 伪静态 获取当前页面路径_PHP中获取当前页面的完整URL

#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php//获取网址参数echo $_SERVER["QUERY_STRING"].""; #id=5...

weixin_39640417的博客 131

php获取url完整参数,PHP获取当前页面完整url地址函数,包括参数

php获取当前页面完整真实的url地址的方法,包括带参数的,总结了三种方法,大家可以根据需要选择,具体函数代码如下:第一种方法:function GetCurUrl(){if(isset($_SERVER['REQUEST_URI'])){$url=$_SERVER['REQUEST_URI'];}else{if(isset($_SERVER['argv'])){$url=$_SERVER['PH...

weixin_34513436的博客 1201

获取当前页面url php,php 获取当前页面url_PHP获取URL –如何获取当前页面的完整URL...

php 获取当前页面urlIn this PHP-focused article, we will explore how to get the URL of the current page in the PHP programming language.在这篇以PHP为重点的文章中,我们将探索如何以PHP编程语言获取当前页面的URL。You may want to get the curren...

weixin_35982673的博客 213

获取当前的网址 php,PHP获取当前页面完整网址URL

PHP是通过$_SERVER预定义变量获取当前页面完整URL的,$_SERVER是一个包含头信息、路径、文件位置的数组,它是由web服务器创建的,如果你用命令行方式运行PHP,那么$_SERVER完全无效。对$_SERVER数组元素说明:$_SERVER[ 'PHP_SELF' ] #当前正在执行脚本的文件名,与 document root相关。$_SERVER[ 'argv' ] #传递给该脚本...

weixin_34157892的博客 1321

php里面如何获取当前页面地址,如何用PHP获取当前页面完整URL地址

PHP获取当前页面完整URL地址使用PHP编写程序的时候,我们常常想要获取当前页面的URL。下面提供一个用于获取当前页面URL的函数以及使用方法:实例一:function get_full_url(){$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_P...

weixin_36469682的博客 554
上一篇: MYSQL 链接远程的链接表(类似ORACLE的DBLINK)
下一篇: MySql远程备份数据库脚本
MyJavaBlog
博客等级 码龄16年 11粉丝 126原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值