Вопрос

Можно ли как-нибудь заставить его работать так, чтобы любой, кто нажмет F5 или любую кнопку обновления, будет перемещен на другую страницу вместо обновления страницы, которую хочет пользователь?

Что-то вроде:

If (refresh){

  goto "link to hopme page"

}

Если нет, то можно ли мне запретить обновление на определенной странице?

У меня есть люди, которые просто безостановочно обновляются, и это убивает мою пропускную способность. Это игровой сайт, поэтому я не хочу запрещать IP-адреса.

Это было полезно?

Решение

session_start();
if(
$page = 
session_start();
if(<*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] == 1) { // Page refreshed } else { <*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] = 1; }

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SERVER['REQUEST_URI']; // Defaults if(!isset(
session_start();
if(<*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] == 1) { // Page refreshed } else { <*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] = 1; }

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION[$page]['count'])) {
session_start();
if(<*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] == 1) { // Page refreshed } else { <*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] = 1; }

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION[$page]['count'] = 1;
session_start();
if(<*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] == 1) { // Page refreshed } else { <*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] = 1; }

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION[$page]['first_hit'] = time();
session_start();
if(<*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] == 1) { // Page refreshed } else { <*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] = 1; }

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION[$page]['banned'] = false; } else {
session_start();
if(<*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] == 1) { // Page refreshed } else { <*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] = 1; }

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION[$page]['count']++; // Increase the counter } // If person is banned, end script if(
session_start();
if(<*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] == 1) { // Page refreshed } else { <*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] = 1; }

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION[$page]['banned'] == true) { die(); } if(
session_start();
if(<*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] == 1) { // Page refreshed } else { <*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] = 1; }

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION[$page]['first_hit'] < time() - 30) {
session_start();
if(<*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] == 1) { // Page refreshed } else { <*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] = 1; }

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION[$page]['count'] = 1; // Reset every 30 seconds } if(
session_start();
if(<*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] == 1) { // Page refreshed } else { <*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] = 1; }

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION[$page]['count'] > 100) {
session_start();
if(<*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] == 1) { // Page refreshed } else { <*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] = 1; }

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION[$page]['banned'] = true; // Ban if they hit over 100 times in 30 seconds. }

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] == 1) { // Page refreshed } else { <*>

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>SESSION['hasbeenhere'] = 1; }

Если у человека не включены файлы cookie, это не удастся. Если кто-то переходит на другую страницу и возвращается, он будет показан как обновленный.

В целом, вы не можете сделать это безошибочным способом, но это один из способов, чтобы кто-то не видел одну и ту же страницу дважды.

Из-за вашего комментария, если вы хотите, чтобы люди не нажимали F5 200 раз, попробуйте это.

<*>

Другие советы

Возможно, вам следует сосредоточиться на снижении пропускной способности вашей страницы. Исследуйте области сжатия изображений, оптимизации страниц и кэширования.

Почему вы хотите?

Но нет, нет способа, который будет работать последовательно, что может остановить это.

В своем PHP-коде сделайте следующее:

 if(isset(

В своем PHP-коде сделайте следующее:

<*>

Пожалуйста, не обращайте внимания на мой отвратительный псевдо-PHP, это не мой повседневный язык.

Это предотвратит как обновление страницы (F5) , так и , когда пользователь просто снова щелкнет закладку или снова нажмет Enter в адресной строке.

Вы также можете включить некоторые агрессивные мета-теги кэширования и HTTP-заголовки, что предотвратит попадание обновлений некоторых на ваш сервер, но приведенный выше код должен быть достаточно масштабируемым.

Еще одна вещь, которую нужно учитывать: проблема с корнем - ваш другой код, а не ваши пользователи. Попробуйте переписать свою страницу, чтобы она автоматически обновляла ту часть, которую они хотят видеть через AJAX, с временной задержкой. Это даст им стимул не использовать Refresh и поможет вашему серверу справиться с ситуацией, только обновив небольшой кусочек данных, которые они хотят видеть обновленными.

SESSION["pagename-LAST_VIEWED"])) { v =

В своем PHP-коде сделайте следующее:

<*>

Пожалуйста, не обращайте внимания на мой отвратительный псевдо-PHP, это не мой повседневный язык.

Это предотвратит как обновление страницы (F5) , так и , когда пользователь просто снова щелкнет закладку или снова нажмет Enter в адресной строке.

Вы также можете включить некоторые агрессивные мета-теги кэширования и HTTP-заголовки, что предотвратит попадание обновлений некоторых на ваш сервер, но приведенный выше код должен быть достаточно масштабируемым.

Еще одна вещь, которую нужно учитывать: проблема с корнем - ваш другой код, а не ваши пользователи. Попробуйте переписать свою страницу, чтобы она автоматически обновляла ту часть, которую они хотят видеть через AJAX, с временной задержкой. Это даст им стимул не использовать Refresh и поможет вашему серверу справиться с ситуацией, только обновив небольшой кусочек данных, которые они хотят видеть обновленными.

SESSION["pagename-LAST_VIEWED"]) if(time() - v < 15) { // user is refreshing more than once per 15 seconds // send them something else and die } }

В своем PHP-коде сделайте следующее:

<*>

Пожалуйста, не обращайте внимания на мой отвратительный псевдо-PHP, это не мой повседневный язык.

Это предотвратит как обновление страницы (F5) , так и , когда пользователь просто снова щелкнет закладку или снова нажмет Enter в адресной строке.

Вы также можете включить некоторые агрессивные мета-теги кэширования и HTTP-заголовки, что предотвратит попадание обновлений некоторых на ваш сервер, но приведенный выше код должен быть достаточно масштабируемым.

Еще одна вещь, которую нужно учитывать: проблема с корнем - ваш другой код, а не ваши пользователи. Попробуйте переписать свою страницу, чтобы она автоматически обновляла ту часть, которую они хотят видеть через AJAX, с временной задержкой. Это даст им стимул не использовать Refresh и поможет вашему серверу справиться с ситуацией, только обновив небольшой кусочек данных, которые они хотят видеть обновленными.

SESSION["pagename-LAST_VIEWED"] = time();

Пожалуйста, не обращайте внимания на мой отвратительный псевдо-PHP, это не мой повседневный язык.

Это предотвратит как обновление страницы (F5) , так и , когда пользователь просто снова щелкнет закладку или снова нажмет Enter в адресной строке.

Вы также можете включить некоторые агрессивные мета-теги кэширования и HTTP-заголовки, что предотвратит попадание обновлений некоторых на ваш сервер, но приведенный выше код должен быть достаточно масштабируемым.

Еще одна вещь, которую нужно учитывать: проблема с корнем - ваш другой код, а не ваши пользователи. Попробуйте переписать свою страницу, чтобы она автоматически обновляла ту часть, которую они хотят видеть через AJAX, с временной задержкой. Это даст им стимул не использовать Refresh и поможет вашему серверу справиться с ситуацией, только обновив небольшой кусочек данных, которые они хотят видеть обновленными.

Я понятия не имею, сработает ли это, но не могли бы вы прослушать нажатия клавиш с помощью javascript, а при нажатии клавиши F5 делать то, что вы хотите.

Я думаю, вы могли бы сделать это:

session_start();

if (isset(

Я думаю, вы могли бы сделать это:

<*>SESSION['visited'])) { header("Location: http://the.page/you/want"); } else {

Я думаю, вы могли бы сделать это:

<*>SESSION['visited'] = true; }

Чтобы запретить обновление F5, вам не нужно разрешать обновление любого типа. В качестве хака вы можете попытаться вставить метку времени в строку запроса. При загрузке вы можете проверить значение метки времени и, если оно было в прошлом, перенаправить на другую страницу. Это будет работать, если куки отключены.

Сам сайт делает это с помощью Javascript, поэтому, когда вы редактируете что-то, вы не теряете его, обновляя, возвращаясь и т. д. Вероятно, есть определенное событие, определенное JQuery, которое позволяет вам это сделать, поэтому посмотрите на это. и в этом случае перенаправьте на нужную страницу (вероятно, в том же домене).

Мне кажется, что нет хорошего технического решения этой проблемы (другие ответы достаточно хорошо это освещали). Если пользователи постоянно нажимают кнопку обновления на этой странице, я полагаю, это потому, что они ожидают, что страница изменится, и хотят получать самую последнюю информацию. Возможно, вам следует убрать причину, по которой вы хотите обновить страницу. Самым простым способом сделать это, вероятно, было бы обновление самой страницы (вероятно, через AJAX). Таким образом, пользователь может сидеть там, и обновления будут просто добавляться - больше не нужно нажимать F5, что сократит вашу пропускную способность, не говоря уже о том, чтобы улучшить взаимодействие с пользователем.

Я просто нашел очень простое решение.

После обработки всей информации $ _POST и сохранения нужных мне данных в переменную $ _SESSION я делаю это:

Я просто нашел очень простое решение.

После обработки всей информации $ _POST и сохранения нужных мне данных в переменную $ _SESSION я делаю это:

<*>

В моем случае я пытался проверить пользователя, и у меня проблема в том, что когда кто-то выходит из системы, а затем возвращается и обновляет загрузку сайта снова, и с этим все просто, если я наконец-то решил это.

PD:. "? p = перенаправлено " только для тестирования porpouse

SESSION['admin']['PID']=session_id();

Я просто нашел очень простое решение.

После обработки всей информации $ _POST и сохранения нужных мне данных в переменную $ _SESSION я делаю это:

<*>

В моем случае я пытался проверить пользователя, и у меня проблема в том, что когда кто-то выходит из системы, а затем возвращается и обновляет загрузку сайта снова, и с этим все просто, если я наконец-то решил это.

PD:. "? p = перенаправлено " только для тестирования porpouse

SESSION['admin']['user_user']=

Я просто нашел очень простое решение.

После обработки всей информации $ _POST и сохранения нужных мне данных в переменную $ _SESSION я делаю это:

<*>

В моем случае я пытался проверить пользователя, и у меня проблема в том, что когда кто-то выходит из системы, а затем возвращается и обновляет загрузку сайта снова, и с этим все просто, если я наконец-то решил это.

PD:. "? p = перенаправлено " только для тестирования porpouse

POST['user'];

Я просто нашел очень простое решение.

После обработки всей информации $ _POST и сохранения нужных мне данных в переменную $ _SESSION я делаю это:

<*>

В моем случае я пытался проверить пользователя, и у меня проблема в том, что когда кто-то выходит из системы, а затем возвращается и обновляет загрузку сайта снова, и с этим все просто, если я наконец-то решил это.

PD:. "? p = перенаправлено " только для тестирования porpouse

SESSION['admin']['user_pass']=

Я просто нашел очень простое решение.

После обработки всей информации $ _POST и сохранения нужных мне данных в переменную $ _SESSION я делаю это:

<*>

В моем случае я пытался проверить пользователя, и у меня проблема в том, что когда кто-то выходит из системы, а затем возвращается и обновляет загрузку сайта снова, и с этим все просто, если я наконец-то решил это.

PD:. "? p = перенаправлено " только для тестирования porpouse

POST['pass'];

Я просто нашел очень простое решение.

После обработки всей информации $ _POST и сохранения нужных мне данных в переменную $ _SESSION я делаю это:

<*>

В моем случае я пытался проверить пользователя, и у меня проблема в том, что когда кто-то выходит из системы, а затем возвращается и обновляет загрузку сайта снова, и с этим все просто, если я наконец-то решил это.

PD:. "? p = перенаправлено " только для тестирования porpouse

SESSION['admin']['last_access_time']=time(); if(

Я просто нашел очень простое решение.

После обработки всей информации $ _POST и сохранения нужных мне данных в переменную $ _SESSION я делаю это:

<*>

В моем случае я пытался проверить пользователя, и у меня проблема в том, что когда кто-то выходит из системы, а затем возвращается и обновляет загрузку сайта снова, и с этим все просто, если я наконец-то решил это.

PD:. "? p = перенаправлено " только для тестирования porpouse

SERVER['REQUEST_METHOD']==="POST") { header("LOCATION:".

Я просто нашел очень простое решение.

После обработки всей информации $ _POST и сохранения нужных мне данных в переменную $ _SESSION я делаю это:

<*>

В моем случае я пытался проверить пользователя, и у меня проблема в том, что когда кто-то выходит из системы, а затем возвращается и обновляет загрузку сайта снова, и с этим все просто, если я наконец-то решил это.

PD:. "? p = перенаправлено " только для тестирования porpouse

SERVER['PHP_SELF']."?p=redirected"); }

В моем случае я пытался проверить пользователя, и у меня проблема в том, что когда кто-то выходит из системы, а затем возвращается и обновляет загрузку сайта снова, и с этим все просто, если я наконец-то решил это.

PD:. "? p = перенаправлено " только для тестирования porpouse

Он не отвечает на ваш вопрос напрямую, но вы, вероятно, можете решить свою проблему с помощью кэширования, не так ли?

Если вы отправите заголовок Cache-Control: общедоступный, max-age = 120 Это должно указать браузеру, что ему не нужно запрашивать страницу снова в течение 2 минут, и он может просто использовать копию из своего кэша. Если, конечно, они могут использовать control-f5 для принудительного обновления, но это должно сильно помочь?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top