Запрет кнопки назад

Discussion in 'Электроника и Фрикинг' started by rekapostra, 8 Jun 2012.

  1. rekapostra

    rekapostra New Member

    Joined:
    4 Jun 2012
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Как сделать так что бы человек заходивший в интернет именно с мобильного телефона с любого браузера, мог допустим перейти на какую либо страницу, но не мог вернуться обратно на предыдущую страницу, другими словами что бы не работала кнопка назад на телефоне ? Я слышал насчет кэширования страницы, я вставлял в страницу данный код <meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> , но это не действует также еще перебрал все варианты кэширования, ничего не помогает, может для запрета нажатии кнопки назад на телефоне нужно что то другое ? Помогите пожалуйста.
     
  2. proroot

    proroot Member

    Joined:
    31 Jan 2012
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    Думаю! Ставь cookie при переходе на страницу. Если пользователь перешел обратно делай там проверку, если cookie установлено, то редиректим его опять на ту же страницу
     
  3. proroot

    proroot Member

    Joined:
    31 Jan 2012
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    Вот так делай.

    Этот код на страницу, где нужно будет находится пользователю:
    Code:
    <?php
    
    set_time_limit(0);
    
    // Устанавливаем cokkie
    setcookie("cookie_on", "ok",time()+3600);
    
    ?>
    
    Этот код на страницу. Откуда идет переход на ту страницу:

    Code:
     
    <?php
    
    set_time_limit(0);
    
    // Записываем cookie в переменную
    $cookie = $_COOKIE['cookie_on'];   
    
    if (isset($cookie)) { header (Location: ваш сайт.ссылка ); }
    
    ?>
    
    Если ошибся! Извините. Не проверял код ;)
     
    #3 proroot, 8 Jun 2012
    Last edited: 8 Jun 2012
    1 person likes this.
  4. rekapostra

    rekapostra New Member

    Joined:
    4 Jun 2012
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0

    А как подскажите пожалуйста, я просто в этом слаб
     
  5. proroot

    proroot Member

    Joined:
    31 Jan 2012
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    Исправил код, попробуйте сейчас
     
  6. rekapostra

    rekapostra New Member

    Joined:
    4 Jun 2012
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Еще вопрос, это будет переход пользователя с одноклассников на вот эту страницу carbadon.elitno.net/otkrytki2.html, и мне нужно что бы с этой страницы человек уже не смог вернуться назад, а мне кажется что данный php код не будет работать в этой html странице, тем более в телефоне. Ответьте пожалуйста
     
  7. proroot

    proroot Member

    Joined:
    31 Jan 2012
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    Этого я вам не могу сказать. Ищите в интернете,, может найдете что нибудь
     
  8. rekapostra

    rekapostra New Member

    Joined:
    4 Jun 2012
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Ну все равно спасибо, а данный код который вы написали нужно вставлять на эту страницу которую я указал ? И какой из них куда ?
     
  9. proroot

    proroot Member

    Joined:
    31 Jan 2012
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    Я думал, что вы будете редиректить своего сайта, на свою страницу. А тут оказывается с одноклассников. Этот код не будет работать
     
  10. rekapostra

    rekapostra New Member

    Joined:
    4 Jun 2012
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Жаль, этот код вообще я так понял только для страниц вида index.php а не index.html верно ?
     
  11. proroot

    proroot Member

    Joined:
    31 Jan 2012
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    Верно
     
  12. rekapostra

    rekapostra New Member

    Joined:
    4 Jun 2012
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    А можно ли как нибудь переделать мою страницу из html под php что бы вставить ваш код ?
     
  13. proroot

    proroot Member

    Joined:
    31 Jan 2012
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    Да заменить формат файла на *php
     
  14. rekapostra

    rekapostra New Member

    Joined:
    4 Jun 2012
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Вообще мне нужно сделать так, после того как пользователь с одноклассников перейдет на вот эту страницу carbadon.elitno.net/otkrytki2.html его перекинет на фейковую страницу одноклассников которую я создал, перекинет потому что в той странице стоит вот этот код <meta http-equiv="refresh" content="1; url=http://фейковая страница/">. Так вот мне нужно что бы пользователь не смог вернуться назад с этой фейковой страницы, то есть запретить кнопку назад на телефоне
     
  15. proroot

    proroot Member

    Joined:
    31 Jan 2012
    Messages:
    46
    Likes Received:
    5
    Reputations:
    0
    Я тебе привел код, думай уже сам
     
  16. bymugen

    bymugen Elder - Старейшина

    Joined:
    18 Jun 2009
    Messages:
    1,052
    Likes Received:
    205
    Reputations:
    167
    Без доступа к телефону это невозможно.
    Нужен как минимум фейковый браузер - заточенный под редирект на нужный сайт.
     
  17. rekapostra

    rekapostra New Member

    Joined:
    4 Jun 2012
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Да но я пробывал переименовывать из html в index.php страница перестает работать, видимо нужны какие то начальные php тэги как например в html "<html> <body> и т.д.
     
  18. rekapostra

    rekapostra New Member

    Joined:
    4 Jun 2012
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    У меня и так есть фейковая страница заточенная под мобильную версию сайта
     
  19. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    Например в Opera Mini, где сидят большинство людей страницы сохраняются в кэше, и поэтому делать это - безполезно.
    Для компьютера еще можно попробовать это сделать, но для телефона я уверен что это безполезная затея.
    Если Вы со мной не согласны - пожалуйста приведите пример такого сайта.

    И зачем создавать аж три темы в разных разделах?
     
    #19 daniel777, 8 Jun 2012
    Last edited: 8 Jun 2012
  20. rekapostra

    rekapostra New Member

    Joined:
    4 Jun 2012
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Извините, но создал с целью быстрой помощи мне, да нет почему я согласен с вами, но мне кажется что если пентагоны взламывают, то какую то кнопочку назад в мобильном телефоне тоже можно заблокировать при помощи может быть даже того же кэша или еще чего, просто я не знаю как