Здравствуйте. У меня есть компонент, простой компонент самописный. До недавнего времени он работал прекрасно. Сегодня же я его переписал и вот что получилось. У меня есть вот такой кусок кода:
[CODE]<input type="text" id="fastOrderName" name="params[fastOrderName]" value='<?=$_SESSION["fastOrderName"]!=""?$_SESSION["fastOrderName"]:""?>' />
<input type="text" id="fastOrderPhone" name="params[fastOrderPhone]" value='<?=$_SESSION["fastOrderPhone"]!=""?$_SESSION["fastOrderPhone"]:""?>' />[/CODE]Сегодня я поправил чуть шаблон и вот что стало происходить:
1) Захожу под обычным пользователем - ничего не отображается в полях.
2) Захожу под под админом - пока тоже ничего не ототбражается.
3) Заполняю, отправляю форму.
4) Нажимаю кнопку "Сбросить кэш", появляются данные только что введенные.
5) Открываю в другом браузере ту же страницу - вижу там заполненные поля такими, какими я их заполнял в другом браузере под админом.
Либо закэшировалась страница (но почему раньше такого не было), либо что-то с сессиями, что исключено, я думаю.
У меня когнитивный диссонанс в голове.
Если написать что-то с проверкой, админ или нет, то для любого пользователя становится видно то, что видит админ, если нажать из-под админа кнопку "сбросить кэш". Причем не важно, компонент это или нет.
Думаю, что при сбросе кэша стал подтягиватьсся кэш администратора. Как это можно вылечить? Если можно.
Спасибо.