PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
laska470 Отправлено: 11 Апреля, 2011 - 13:46:43 • Тема: При обновлении страницы скрипт срабатывает снова.. • Форум: HTTP и PHP

Ответов: 8
Просмотров: 17334
А если так:
PHP:
скопировать код в буфер обмена
  1. if(!isset($_SESSION['post'])) {    // Если данные присланы впервые
  2.                 $_SESSION['post']=$_POST;
  3.                 $double=false;
  4.                 }
  5.         else{    //Если данные уже присылались то
  6.         if(count(array_diff($_POST,$_SESSION['post']))!=0){   //сравниваем с предыдущими
  7.                 $double= false;    //Если отличаются
  8.                 $_SESSION['post']=$_POST;
  9.                 }
  10.         else $double= true;   //если те же самые, что и в прошлый раз
  11.         }
  12.         if(!$double){   // в зависимости от этого решаем исполнять ли нам
  13. //обработчик формы
  14. }

Не претендую на оригинальность но помогает

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB