Yii2-请求URLs

  老A   2019-10-29 09:27:30  0  83  
关注 喜欢 鲜花 收藏 评论

request 组件提供了许多方式来检测当前请求的 URL。

假设被请求的 URL 是 http://example.com/admin/index.php/product?id=100, 你可以像下面描述的那样获取 URL 的各个部分:

url:返回 /admin/index.php/product?id=100, 此 URL 不包括主机信息部分。
absoluteUrl:返回 http://example.com/admin/index.php/product?id=100, 包含host infode的整个URL。
hostInfo:返回 http://example.com, 只有主机信息部分。
pathInfo:返回 /product, 这个是入口脚本之后,问号之前(查询字符串)的部分。
queryString:返回 id=100,问号之后的部分。
baseUrl:返回 /admin,主机信息之后, 入口脚本之前的部分。
scriptUrl:返回 /admin/index.php,没有路径信息和查询字符串部分。
serverName:返回 example.com,URL 中的主机名。
serverPort:返回 80,这是 web 服务中使用的端口。


评论
请先登录后再发布评论
全部评论