Обновление и метода POST.

(Ответов: 11, Просмотров: 1238)
Страница 2 из 2 Первая 12
  1. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    Цитата Сообщение от Jeremen Посмотреть сообщение
    не до конца задумку понял.
    что-то типа:
    Код:
    <?php
    session_start();
    
    ...
    
    if (isset($_POST)) {
    //обрабатываем данные формы
      $hash = isset($_SESSION['hash']) ? $_SESSION['hash'] : '';
      $check = isset($_POST['check']) ? $_POST['check'] : '';
    
      if (!empty($check) && $hash==$check) {
      //мы НЕ рефрешали страницу
      //делаем дальнейшие манипуляции с данными формы
      }
    }
    
    ...
    
    $hash = md5(time() . rand(1000, 10000));
    $_SESSION['hash'] = $hash;
    
    ...
    
    
    <input type="hidden" name="check" value="<?=$hash?>" />
    • 1

    Спасибо сказали:

    Jeremen(19.03.2012),
  2. Гуру Аватар для MetalMessiah
    • Регистрация: 19.04.2011
    • Сообщений: 745
    • Записей в дневнике: 4
    • Репутация: 189
    уникальный хеш в пост и в сессию
    если не сходится значит повтор или бот
    + проблема с загрузкой страниц в разных вкладках
    • 0
Страница 2 из 2 Первая 12

Похожие темы

Темы Раздел Ответов Последний пост
Обновление форума.
Обсуждение форума и ваши предложения 64 03.03.2012 11:40
Два метода заработка на блогах 1500$/мес.
Партнерские программы 40 28.10.2011 14:17
Обновление: SEO Bar для Opera
Софт, скрипты, сервисы 6 20.10.2011 02:58
GetTrustLinks Обновление.
Софт, скрипты, сервисы 3 14.09.2011 11:10
Продажа метода получения аккаунтов с рейтингом 30 очень не дорого!
Прочее 26 11.08.2011 01:48

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры