Не дать людям обновить страницу - PullRequest
5 голосов
/ 05 августа 2009

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

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

If (refresh){

  goto "link to hopme page"

}

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

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

Ответы [ 11 ]

0 голосов
/ 05 августа 2009

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

session_start();

if (isset($_SESSION['visited'])) {
    header("Location: http://the.page/you/want");
} else {
    $_SESSION['visited'] = true;
}
...