как правильно задать переменные в адресной строке
Подскажите, пожалуйста.
Лэндинг пейдж. Внизу форма. при удачном ее заполнении над формой должно появиться "все ок", если какие-то поля не заполнены - должна быть ошибка. задаю в адресной строке переменную, которая скажет все ли ок: example.com/index.php?message=ok Но сообщение об ошибке появится внизу, над формой. то есть надо перемотать до #block4: example.com/index.php#block4?message=ok Но, оно не хочет воспринимать сразу и # и переменную. Помогите, как сделать правильно? |
Правильно example.com/index.php?message=ok#block
Но на сервер хеш все равно не будет передан. |
спасибо, вышло.
Но теперь встал еще один вопрос: заполняю форму, а $_REQUEST['message'] не обновляется. Он постоянно выдает error, как я протестировал в первый раз. Даже когда убираю его с адреса - тоже error. (и с другого браузера в т.ч., то есть, это не кэш) |
Используя $_REQUEST['message'] нужно знать, что это. У вас GET запрос, а значит $_GET['message'].
Что значит не обновляется? |
Часовой пояс GMT +3, время: 04:31. |