如何在没有.htaccess的情况下使用php捕获目录结构URL参数

ericsicons

您可以在不使用mod重写的情况下在PHP中捕获以下参数吗?

www.example.com/index.php/p1/p2/p3

我知道您不能仅凭php不能完成以下工作

www.example.com/p1/p2/p3

文件名是否在URL中有什么区别?

我不确定我是否完全了解您要执行的操作,但是explode函数可以将URI转换为数组,然后您就可以对数组元素进行任何处理。

如果要在没有mod_rewrite的情况下使一个URI显示为另一个URI,则不能这样做,因为是Apache而不是PHP决定了根据请求返回的资源。

$bits = explode("/",$_SERVER['REQUEST_URI']);

echo $bits[0]; //www.example.com
echo $bits[1]; //p1
echo $bits[2]; //p2
echo $bits[3]; //p3

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在没有整个目录结构的情况下创建zip文件

如何在没有`foreach`和没有`for`的情况下使用PHP手动迭代数组/对象

如何在没有PHPUnit的情况下使用PHP_CodeCoverage?

如何在没有foreach的情况下使用PHP生成器?

如何在没有uuid的情况下编译fontconfig

如何在没有第二个参数的情况下使用insertBefore()?

如何在没有参数的情况下重定向到url

如何在没有OpenCV的情况下使用python从网络摄像头捕获图像

如何在没有密钥的情况下使用PHP获取内部数组值

如何在没有ObjectNode的情况下创建ValueNode?

如何在没有StatefulWidget的情况下使用setState?

如何在没有参数的情况下使用带有无效方法的std :: async?

javascript-如何在没有单击功能的情况下使用jquery附加php文件?

没有.htaccess的情况下如何重写URL?

如何在没有DAO的情况下使用Spring LDAP连接到多个URL?

如何在没有文件的情况下使用MultipartContent?

如何在没有传递日期参数的情况下查看目录中最后创建的3个文件

如何在没有 getter/setter(注入)的情况下测试使用私有参数的方法?

正则表达式:如何在没有更多捕获组的情况下使用“或”?

如何在没有 React 的情况下使用 GraphQL?

如何在没有 LINQ 的情况下添加小计

如何在没有注释的情况下使用 swagger

如何在没有 - 或 --(破折号)的情况下使用可选参数

如何在不破坏 WordPress 的情况下使用 .htaccess 向 URL 添加参数

如何在没有参数的情况下将 WordPress URL 重定向到基本 URL

如何在没有 SSH 的情况下使用 SFTP?

在这种情况下如何在没有 class 或 id 的情况下使用 beautifulsoup

如何在没有 <Link> 标签的情况下使用 react-router-dom 发送参数

如何在没有 $ 的情况下使用 jquery?