【发布时间】:2011-07-05 08:19:03
【问题描述】:
这是我的代码 sn-p 开头:
$url = $_SERVER["REQUEST_URI"]; // gives /test/test/ from http://example.org/test/test/
echo"$url";
trim ( $url ,'/' );
echo"$url";
我将它与 .htaccess 重写结合使用,我将从 URL 获取信息并使用 PHP 使用 explode 为用户生成页面。
我不希望 .htaccess 解释 URL,这可能更好,但我更常用 PHP,我认为它更灵活。
我已经读过这个(这基本上是我想要的): Best way to remove trailing slashes in URLs with PHP
唯一的问题是,trim 不会修剪前导斜线。为什么?
但实际上它应该工作。将'/' 替换为"/"、'\47' 或'\x2F' 不会改变任何内容。
它既不能在线工作,也不能在本地主机上工作。
我做错了什么?
【问题讨论】: