Получить текущий url

171
12 апреля 2018, 12:01

необходимо получить текущий адрес страницы для чего использую $_SERVER['REQUEST_URI'] в итоге получается /razdel/index.html Подскажите как получить текущий урл страницы без названия файла, т.е без index.html

Answer 1

Решение рассчитано на получение пути, когда в конце есть имя файла и логика его отсекает в конце

<?php
$url = 'url/self/index.html';
$elements = explode('/', $url);
array_pop($elements);
echo implode('/', $elements);

Результат выполнения:

url/self
READ ALSO
Проблема с кодировкой CakePHP

Проблема с кодировкой CakePHP

Всем приветПодкинули задачку с одним древним сайтом на cakephp

183
Поиск в wordpress не работает

Поиск в wordpress не работает

Помогите пожалуйста, пытаюсь натянуть на стандартную тему Поиск, но он не работает, проблема в названии стандартной темы, пытаюсь её переделать,...

189
Проблема передачи массива JSON на сервер AJAX + PHP

Проблема передачи массива JSON на сервер AJAX + PHP

Задача не очень сложная, получить телефоны из формы, преобразовать в массив, и отправить на серверОтладка консоли хрома все видно, массив...

170
Ошибка в запросе к БД PostgreSQL

Ошибка в запросе к БД PostgreSQL

В лог-файле errorlog пишется следующее PHP Warning: pg_query(): Query failed: ОШИБКА: ошибка синтаксиса в конце\nLINE 1:

147