TP框架独享PATHINFO模式?当然不!

是否有过这样的疑问?

thinkphp中有四种URL模式,PATHINFO模式是thinkphp特有的吗?laravel中是不是不存在这样的概念?

往下看!!!

pathinfo当然不是某个框架特有的,pathinfo严格上讲是HTTP服务器提供的一个预定义变量,在许多的框架中有一个重要的组件叫做路由器,这个组件可以通过使用pathinfo来实现。

考虑以下代码:

# filename:./testpathinfo.php<?phpecho $_SERVER['PATH_INFO'];

当我直接请求该文件时(留意地址栏):

http://localhost/testpathinfo.php

1e9406c56205dcd9341c278681b876f.png

居然设计家 居然设计家

居然之家和阿里巴巴共同打造的家居家装AI设计平台

居然设计家 64 查看详情 居然设计家

若文件未得到pathinfo参数时未定义该值,这时如果我这样请求(留意地址栏):

http://localhost/testpathinfo.php/this/is/path/info?a=1&b=2

9da08ccf0cd97556693545bcf5c8761.png

所以,该功能配合rewrite功能可实现去除地址中的请求文件。

另外,PHP提供名为pathinfo()的函数,用于提取路径的信息:

推荐:《最新的10个thinkphp视频教程》

以上就是TP框架独享PATHINFO模式?当然不!的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/230591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月3日 20:55:30
下一篇 2025年11月3日 20:56:10

相关推荐

  • PHP中parse_url和pathinfo的解析差异

    parse_url用于分解整个url为协议、主机名、路径等部分,pathinfo则从路径中提取文件名、扩展名等信息。1. parse_url处理完整url,分解出scheme、host、path、query等键值;2. pathinfo仅处理路径部分,提取dirname、basename、exten…

    2025年12月10日 好文分享
    000
  • yii框架怎么配置pathinfo的模式

    yii框架怎么配置pathinfo的模式     第一次部署好Yii框架搭建的应用后,框架默认使用的不是PathInfo形式的URL,而是类似http://yourdomain.com/index.php?r=account/login 这样的形式,这种URL不仅不美观,而且不利于SEO,所以下面介…

    2025年11月19日
    000
  • php tp框架中m的用法是什么

    php tp框架中的m方法用于实例化一个基础模型类,其用法有:1、实例化基础模型(Model)类;2、实例化其他公共模型类;3、传入表前缀,数据库和其他信息。 本文操作环境:Windows7系统、thinkphp v5.1版、DELL G3电脑 php tp框架中m的用法是什么? ThinkPHP函…

    2025年11月5日 PHP框架
    000
  • tp框架怎么隐藏index.php

    tp框架隐藏index.php的方法:首先在httpd.conf配置文件中载mod_rewrite.so模块;然后创建htaccess文件放到应用入口文件的同级目录下即可。 本文操作环境:windows7系统、PHP7.1版,DELL G3电脑 可以通过URL重写隐藏应用的入口文件index.php…

    2025年11月3日 PHP框架
    000
  • TP框架和Laravel框架的区别是什么

    TP框架: ThinkPHP简单、快速,基于MVC和面向对象,易用性较高,是一款简洁实用的轻量级框架。 Laravel框架: Lavavel一直秉承着优雅的原则,很好的支持了composer,实现了更丰富的扩展,社区文档活跃,相较于TP,Lavavel更庞大,安全性也更高,更适合开发大中型项目,被称…

    2025年11月3日 PHP框架
    000

发表回复

登录后才能评论
关注微信