Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Параметры GET в адресной строке

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


     16.10.2014    Общие вопросы по PHP    1196

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

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

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


Комментарии пользователей (4)

Sander
1125

1636 | 1202

Sander - 16 октября 2014 20:59 - Эксперт

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

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

ICQ: 404-037-556
Skype: Sander8804

locksmith
24

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
1125

1636 | 1202

Sander - 17 октября 2014 13:21 - Эксперт

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

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

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

ICQ: 404-037-556
Skype: Sander8804

locksmith
24

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

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

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

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