Есть две страницы: index.php и second.php. На странице second.php есть ссылка "Назад" Код (Javascript): <a href="javascript:history.back();"> Мне нужно при переходе на страницу index.php, чтобы она автоматически обновилась один раз в самом начале. Подкиньте идеи плиз как это можно реализовать. Если можно - попроще.
или может проще как-то при показе страницы независимо от того откуда и как пришли, чтобы она автоматом обновлялась?
Если так: HTML: <meta http-equiv="Cache-Control" content="no-cache"> то страница автообновляется только при первом возврате на страницу, если еще раз перейти на вторую страницу и вернуть назад, то автообновление уже не сработает. Что-то все еще кешируется.
Попробую сформулировать иначе: на странице index.php я авторизуюсь. При успешной/неуспешной авторизации попадаю на страницу second.php. При этом если авторизация успешна, создается кука. Теперь при возврате на страницу index.php я должен увидеть, что я авторизован (если это так). Но для этого мне приходится обновлять страницу, чтобы запустился соответствующий скрипт. Как автоматизировать отображение авторизации на главной?
Пропиши вместо JS в ссылке абсолютный адрес страницы. Например: HTML: <a href="http://domain.ru/index.php">Назад</a> --- Добавлено --- А лучше на странице second.php поставь переадресацию на нужную страницу. Например, если аутентификация прошла успешно, то в личный кабинет. А если не успешно,то на страницу входа в систему.
Ещё есть указание не кешировать через заголовки http. http://stackoverflow.com/questions/13640109/how-to-prevent-browser-cache-for-php-site Но вообще, вот таким: мои клиенты, к счастью, не занимаются