pathinfo相关内容

在 ColdFusion 中使用带有 cgi.PATH_INFO 的 URL 中使用 unicode 时出现问题

我的 ColdFusion(IIS 6 上的 MX7)站点具有搜索功能,可将搜索词附加到 URL,例如http://www.example.com/search.cfm/searchterm. 我遇到的问题是这是一个多语言网站,所以搜索词可能是另一种语言,例如القاهرة 指向搜索 URL,例如 http://www.example.com/search.cfm/القاهرة 问题 ..
发布时间:2022-01-09 14:52:08 服务器开发

.htaccess 在传递给模板之前将 PATH_INFO 变量重写为空;不从 url 中删除 index.php

大家早上好,我希望这会很容易!(我还没喝咖啡呢,怎么起这么早?!) 无论如何..为你准备了一个二人组:第一(基本)问题,我试图从我的链接中删除 index.php(这似乎几乎不可能,感谢 hostgator :)).经过一连串的搜索,我已经到了/page 重定向到/index.php/page 的地步.现在这总比没有好,但当然仍然不理想.我不得不使用 [R] 来做到这一点.我的 .htacc ..
发布时间:2021-09-15 18:47:51 PHP

Symfony2 显式获取 URL 的路径信息

比如说,我有一个 URL http://server/mysite/web/app_dev.php/resource/1.我正在执行一个 GET 请求,相应的操作是 ResourceController::getAction. 在这个控制器动作中,如果我调用 $request->getPathInfo(),它会给我 /resource/1. 但是在同一个控制器中,如果我使用另一个资源的 ..
发布时间:2021-09-03 19:44:14 PHP

别名环境中的 nginx path_info

我需要使用 php-fpm 让它在 nginx 上工作: example.com/stupid/dispatch.php/admin/user/ 问题似乎是,/stupid 不是根目录下的子文件夹,而是/usr/local/stupid/public/的别名 这是没有(非工作)path_info foo 的配置: 服务器{听80;server_name example.com;根/va ..
发布时间:2021-06-07 20:23:09 PHP

pathinfo vs fnmatch

关于fnmatch在pathinfo上的速度,这里有一个小争论:如何检查文件是否为php? 我并不完全相信,因此决定对这两个功能进行基准测试. 使用动态和静态路径显示pathinfo更快. 我的基准测试逻辑和结论是否有效? 编辑:使用来自cmd的mac php PHP 5.3.0(cli)(内置:2009年7月20日) 13:56:33)版权所有(c)1997-200 ..
发布时间:2020-09-20 18:39:58 PHP

具有多字节UTF-8文件名的PHP basename()和pathinfo()

我发现PHP函数basename()以及pathinfo()对于多字节utf-8名称都具有奇怪的行为. 它们会删除所有非拉丁字符,直到第一个拉丁字符或标点符号为止.但是,此后,将保留后续的非拉丁字符. basename("àxà"); // returns "xà", I would expect "àxà" or just "x" instead pathinfo("àyà/àxà", P ..
发布时间:2020-07-13 05:15:36 PHP

便携式且安全的获取PATH_INFO的方法

我正在寻找一种便携式方式来接收(方便的)$_SERVER['PATH_INFO']变量. 阅读一段时间后,发现PATH_INFO源自CGI/1.1,但我并不总是出现在所有配置中. 获取该变量的最佳方法(主要是从安全角度考虑)是什么-除了手动提取变量以外,(出于安全考虑). 解决方案 好吧,我(几乎)确信在不使用$_SERVER超全局键的情况下,提供一种替代方法来找出PATH_I ..
发布时间:2020-07-03 08:19:21 PHP

PHP中的PATH_INFO到底是什么?

所有外部URL看起来都像'module/action?key1 = param1'.无法进行自定义-但速度很快. 区别在于,第一个使用PHP的GET,第二个使用PATH_INFO. 我已经看过几次PATH_INFO,但是仍然不知道它到底是什么.它是做什么的? 解决方案 实际上,PATH_INFO与服务PHP页面的Apache Web服务器有关,而与PHP本身无关. PATH_I ..
发布时间:2020-05-26 22:53:22 PHP

$ _SERVER ['PATH_INFO]变量由于mod_rewrite而失败

我目前正在尝试建立一个小型路由系统,但是当我将public/index.php重写为public/我的$ _SERVER ['PATH_INFO]变量时,无法获得任何输入. 当我访问.htaccess文件时,它工作正常: public/index.php/hello 我得到: 欢迎光临!这是主页. 但是当我重写以删除index.php并只公开公开/我已经死在水里了. ..
发布时间:2020-05-10 20:22:49 PHP

在ColdFusion中使用带有cgi.PATH_INFO的URL中的unicode时出现问题

我的ColdFusion(IIS 6上的MX7)网站具有搜索功能,可将搜索字词附加到网址,例如 http://www.example.com/search.cfm/searchterm 。 我正在运行的问题这是一个多语言网站,所以搜索术语可能是另一种语言,例如القاهرة导致搜索网址,例如 http://www.example.com/search.cfm/القاهرة 问题是当我 ..
发布时间:2018-07-17 19:29:06 服务器开发