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

如何在PHP中获取完整的请求URL? 在PHP中,我们经常需要获取当前请求的完整URL,包括协议、域名、路径和查询参数等信息。综上所述,根据不同的使用场景,我们可以选择适合的方法来获取完整的请求URL。此外,如果网站使用了代理服务器或负载均衡器等中间件,那么获取的URL可能会受到这些中间件的影响。变量包含了当前请求的引用页面的URL。这段代码将根据当前请求的协议(HTTP或HTTPS)、主机名和请求URI构建完整的URL,并将其打印出来。这段代码将根据当前请求的协议(HTTP或HTTPS)、服务器名和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


 

 

php获取URL中带#号等特殊符号参数的解决方法 主要介绍了php获取URL中带#号等特殊符号参数的解决方法,本文使用JS中的escape函数编码后传递解决这个问题,需要的朋友可以参考下 立即下载

相关推荐

海康视觉平台VisionMaster使用学习笔记(1)

双击图像源设置图像源的属性,像素格式分为Mono8和RDB24分别对应导入的图像是彩色还是黑白。打开相机驱动软件MVS,对连接的相机进行属性上的配置,先对相机的IP进行对应的设置。将自动触发的使能打开,保存配置好的相机属性,默认保存到用户集1中。点击MVS软件中的触发按钮,查看相机是否进行正常的触发拍照。打开VM软件添加一个图像源,选择图像源选项拖出图像源。回到VM软件中将选择相机选项选择到配置好参数的相机。取图方式也可以调整为相机取图,将图像源改为相机。双击相机进行连接后对相机的属性进行配置。

A567852的博客 1万+

PHP取当前网页完整url地址的方法

php获取当前页面完整的url地址的方法,1.PHP取当前网页完整url地址的方法 2.php 获取当前页面的url地址不包括参数的方法教程 3.php中其它关于获取url地址的操作方法

专注企业级视频应用,企业视频直播、MR虚拟直播、教育培训连麦直播 5167

ISCC-Amy‘s Code CTF-Reverse

ISCC-Amy's Code CTF-Reverse

m0_72904009的博客 682

前端路线--H5篇 获取路径

获取路径

AAAXiaoApple的博客 1504

TMC2209串口配置实战:从寄存器解析到电机精准控制

本文详细解析TMC2209步进电机驱动芯片的串口配置方法,从硬件连接到UART通信协议,再到核心寄存器功能详解。通过实战案例展示电流控制、微步细分和速度调节等关键配置,帮助工程师实现电机精准控制,并提供了常见故障诊断和优化技巧。

f6g7h8i9j的博客 1176

关键词‖旋变传感器

旋转变压器(以下简称旋变)安装在永磁同步驱动电机的非传动端,其作用是检测转子的位置和速度。目前,通常采采用结构简单、坚固耐用、环境适应性好的磁阻式旋变作为位置传感器。

m0_72345077的博客 2154

php获取当前页完整url地址的方法教程

上午在做一个需求时,需要利用 php 在后端获取页面的完整地址,以前不少做这样的需求所以记录了一些常用到的函数,就发表一下。有需要的拿去吧!

不定时分享最优质的网络技术与教程,满满的干货。 7200

FUEL算法解读(一)——框架解读,思维导图可以很清晰看懂算法启动框架,已更新完,图太大放不上来链接在文末

一图看懂FUEL算法节点框架!!!

weixin_43793717的博客 2786

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

阿里数据集(cluster-trace-v2018)提取

阿里数据集提取 本数据集采用的是阿里集群数据集-2018 详情可参考该文献:https://blog.youkuaiyun.com/weixin_41988248/article/details/92431588 CSV数据集提取操作见:https://blog.youkuaiyun.com/lucky_shi/article/details/105321149 关于read_csv包的用法见:https://blog.youkuaiyun.com/dc19971118/article/details/107721340 从阿里数据集来看,我

5-StarrySky的博客 3343

机器人动力学与控制学习笔记(一)————机器人控制概述

一、概述 1、机器人控制的目的 对自由运动机器人来说,控制的目的是要控制机器人手端的位置和姿态(以后统一简称为位姿),即所谓位置控制问题。这时希望机器人手端所达到的位置称为期望位置或期望轨迹。期望轨迹可以在机器人任务空间中给出,也可以通过逆运动学关系转化为机器人关节空间中的期望轨迹。期望轨迹通常有两种形式:一种是一个固定位置(即固定点),另一种是一条随时间连续变化的轨迹。自由运动机器人位置控制的目的,是要使机器人手端从任意起始位置出发都能到达期望轨迹。当期望轨迹是固定点时的位置控制称为定...

冰与火的青春的博客 6883

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

QMK键盘固件开发零基础教程(2025全新重制版)

《QMK键盘固件开发零基础教程(2025全新重制版)》是一套专为键盘爱好者和开发者设计的全面教程,旨在帮助用户从零基础快速掌握最新的QMK固件开发技术。教程基于2025年最新的QMK版本(0.19.8+),解决了旧版教程中的诸多问题,如概念不清、步骤缺失和代码过时等。新版教程提供了详细的图解、完整的项目源码以及从环境配置到高级功能开发的全流程指导。此外,教程还涵盖了2024年QMK生态的重大变革,包括键码系统的重构、编译工具链的更新以及Config文件格式的改变等。付费版教程额外提供独家内容,如新特性解析、

Despacito0o的博客 1121

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

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

aiyi5423的博客 294

Statistics and Machine Learning Toolbox

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

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

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

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

weixin_36090220的博客 5482

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

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

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

weixin_29378975的博客 919

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

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获取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的博客 1202

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

获取当前页面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获取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_36025345的博客 2569

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

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

weixin_34157892的博客 1321
上一篇: php创建多级目录
下一篇: PHP验证登录用户名和密码
sysprogram
博客等级 码龄17年 298粉丝 442原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值