js、php、thinkphp获取当前url
创始人
2025-07-09 12:18:36
0

1、js获取url

location.href:设置当前完整url


location.protocol:设置协议

location.host:设置主机名和端口号

location.pathname:设置路径和文件名

location.search:设置查询字符串

location.hash:设置锚点


location.hostname:设置主机名

location.port:设置端口号


2、php获取url

'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']:返回当前完整url

$_SERVER['HTTP_HOST']:返回主机名和端口号,80端口省略

$_SERVER['REQUEST_URI']:返回路径和文件名、pathinfo、查询字符串,不包括锚点


$_SERVER['SERVER_NAME']:返回主机名

$_SERVER['SERVER_PORT']:返回端口号

$_SERVER['PHP_SELF']:返回路径和文件名、pathinfo。

$_SERVER['QUERY_STRING']:返回查询字符串


$_SERVER['SCRIPT_NAME']:返回路径和文件名

$_SERVER['PATH_INFO']:返回文件名后的路径和文件名(pathinfo)

$_SERVER['SCRIPT_FILENAME']:将$_SERVER['SCRIPT_NAME']转换为绝对物理路径

$_SERVER['PATH_TRANSLATED']:将$_SERVER['PATH_INFO']转换为绝对物理路径


3、thinkphp获取url

Request::url(true):返回当前完整url


Request::scheme():返回协议

Request::host():返回主机名和端口号

Request::baseUrl():返回路径和文件名、pathinfo

Request::query():返回查询字符串


Request::hostname():返回主机名

Request::port():返回端口号

Request::baseFile():返回路径和文件名

Request::pathinfo():返回文件名后的路径和文件名(pathinfo)

相关内容

热门资讯

修复:npm : 无法加载文件... 这个错误是由于 PowerShell 的执行策略限制导致的。在某些系统上,默认情况下,PowerSh...
html的data url和b... data urldata url的语法为:data:[][;base64],说明:(1)mediat...
弹性布局 布局的传统解决方案,基于盒状模型,依赖display属性+position属性+float属性。20...
xml cdata 所有 XML 文档中的文本均会被解析器解析。只有 CDATA 区段(CDATA section)中的...
fetch方式发送请求 1、以get方式发送查询字符串fetch("server.php?查询字符串"[,{method:"...
php获取路径、文件名、扩展名... $path="/test/upload/readme.txt";1、获取路径dirname($pat...
php中的用户数据 数据类型编码器类型发送方式接收数据查询字符串application/x-www-form-urlen...
html中 ... HTML提供了6种空格实体(space entity),它们拥有不同的宽度,非断行空格()是常规空格...
swoole的安装 linux下安装swoole需先安装好php。(1)下载swoole源码,解压后进入源码目录,执行如...
js设置html属性和CSS属... js设置html属性:(1)添加属性对象名.属性名=值对象名.setAttribute("属性名",...