В общем, создал я страницу с формой. Если данные не проходят валидность, то в сессию записывается текст ошибки и выводится на страницу. С шапке, до кода, который обрабатывает форму, я прописал очистку элемента массива $_SESSION, в котором текст ошибки, дабы не показывало эту ошибку после правильного ввода или если ты не отправил форму. Но вот беда. Если я ввел невалидные данные и перезашел на эту страницу через ссылку в меню - все норм, старую сессию с текстом ошибки стирает. НО. Если я пытаюсь просто перезагрузить страницу то вылезает сообщение о том, что "на странице, которую вы ищете, использовалась введенная вами информация ... " и сессию не стирает. Я и дальше вижу ту ошибку, хотя форму не отправлял на сервак. Уже чуть ли не волосы на голову рву. Что это может быть? Хелпаните плиз.
Как тогда сделать, чтоб этого не происходило? Я через header("Location: ".$_SERVER["REQUEST_URI"]); перезагружаю стору в коде, который обрабатывает форму, но проблема все-равно есть.