PHP中请求信息获取有哪些?

Request对象支持获取当前的请求信息,包括:

方法 含义

host 当前访问域名或者IP

scheme 当前访问协议

port 当前访问的端口

remotePort 当前请求的REMOTE_PORT

protocol 当前请求的SERVER_PROTOCOL

contentType 当前请求的CONTENT_TYPE

domain 当前包含协议的域名

subDomain 当前访问的子域名

panDomain 当前访问的泛域名

rootDomain 当前访问的根域名(V5.1.6+)

url 当前完整URL

baseUrl 当前URL(不含QUERY_STRING)

query 当前请求的QUERY_STRING参数

baseFile 当前执行的文件

root URL访问根地址

rootUrl URL访问根目录

pathinfo 当前请求URL的pathinfo信息(含URL后缀)

path 请求URL的pathinfo信息(不含URL后缀)

ext 当前URL的访问后缀

time 获取当前请求的时间

type 当前请求的资源类型

method 当前请求类型

对于上面的这些请求方法,一般调用无需任何参数,但某些方法可以传入true参数,表示获取带域名的完整地址,例如:

use think\facade\Request;

// 获取完整URL地址 不带域名

Request::url();

// 获取完整URL地址 包含域名

Request::url(true);

// 获取当前URL(不含QUERY_STRING) 不带域名

Request::baseFile();

// 获取当前URL(不含QUERY_STRING) 包含域名

Request::baseFile(true);

// 获取URL访问根地址 不带域名

Request::root();

// 获取URL访问根地址 包含域名

Request::root(true);

注意domain方法的值本身就包含协议和域名

以上就是PHP中请求信息获取的大全,希望这篇文章对您有所帮助,如看完还有什么疑惑欢迎到我们的thinkphp教练网站进行留言!

http://www.thinkphpedu.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值