1 (изменено: 3001, 2010-11-24 16:58:19)

Тема: Убрать кодированную строку из URL

Добрый день. Прошу помощи. Задача сформулирована в теме, постараюсь еще пояснить.

Есть форма, которая отправляет данные скрипту. После отправки данных в адресной строке светится url с кодированной строкой вида 1.php?a=1&b=2&c=3 Можно ли как-то не отображать эту часть url, кодированную строку, в адресной строке браузера? В результате хотелось бы получить: зашел на 1.php -> нажал кнопочку -> скрипт сработал, а в адресной строке опять 1.php, без $QUERY_STRING. Пробовал через .htaccess, что-то не получается пока. Спасибо и надеюсь на Вашу помощь.

2

Re: Убрать кодированную строку из URL

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

Но по моему лучше было бы передавать данные через POST массив, или через куки.

3

Re: Убрать кодированную строку из URL

Здравствуйте, Hanut. Спасибо за наводку - разобрался. Был GET стал POST и все работает как и требовалось.  big_smile