Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Параметры GET в адресной строке

Параметры GET в адресной строке


     16.10.2014    Все вопросы » Общие вопросы по PHP    2713

вопрос
Товарищи сделал такое условие
if (isset($_GET['ustart'])) { unset($_GET['ustart']); header("Location: $url");exit; }

Хочу чтобы GET параметры не дублировались в адресную строку при повторном нажатии на ссылки
При таком подходе работает бесконечное перенаправление. По логике должен сработать unset.
Это для постраничной навигации. Что я делаю не так. Прошу помощи. Или подскажите как сделать по-другому.

Ответа пока нет


4 комментария

Sander
PHP-developer

Sander - 16 октября 2014 20:59 -

Что-то мне подсказывает, что подход в корне не верен.
К сожалению подсказать более точно не возможно, поскольку не ясна полная картина.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

locksmith
Юзер

locksmith - 17 октября 2014 05:11 -

$pages .= "<li><a href=\"" . $config['http_home_url'] . substr ($_SERVER['REQUEST_URI'] , 1) . '?ustart=' . ($i * $users_page)  .  "\">" . ($i + 1) . "</a></li> ";

так передаются. ЧПУ включена

Sander
PHP-developer

Sander - 17 октября 2014 13:21 -

if (isset($_GET['ustart'])) { unset($_GET['ustart']); header("Location: $url");exit; }

Чему равна переменная $url?

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

locksmith
Юзер

locksmith - 17 октября 2014 19:32 -

$url = $config['http_home_url'] . $_GET[page] . ".html";

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх