вот мой фрагмент кода для начала:
$url = $_SERVER["REQUEST_URI"]; // gives /test/test/ from http://example.org/test/test/
echo"$url";
trim ( $url ,'/' );
echo"$url";
Я использую это в сочетании с .htaccess rewrite, я получаю информацию из URL и сгенерирую страницу для пользователя с помощью PHP используя разнесите
.
Я не хочу, чтобы .htaccess интерпретировал URL-адрес, что, вероятно, лучше, но я чаще использую PHP и считаю его более гибким.
Я уже читал это (в основном это то, что я хочу): Лучший способ удалить завершающие косые черты в URL-адресах с помощью PHP
Единственная проблема в том, что trim
не обрезает начальные косые черты. Почему?
Но на самом деле это должно работать. Замена '/'
на "/"
, '\ 47'
или '\ x2F'
ничего не меняет.
Он не работает ни в сети, ни на локальном хосте.
Что я делаю не так?