Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выполнение скрипта один раз
 
 автор: dimaxz   (17.08.2010 в 08:58)   письмо автору
 
 

есть страница на кторой происходит выполнение скрипта по отправке письма админу
хотелось бы ограничить выполнение скрипта на этой странице чтоб письма не валились одни и теже при обновлении страницы

  Ответить  
 
 автор: lElectroHardl   (17.08.2010 в 11:17)   письмо автору
 
   для: dimaxz   (17.08.2010 в 08:58)
 

Просто в конце выполнения скрипта выполняйте редирект на страницу, с которой пришел пользователь на страницу написания письма.
header(); и $_SERVER['HTTP_REFERER']

  Ответить  
 
 автор: mihdan   (17.08.2010 в 12:28)   письмо автору
 
   для: dimaxz   (17.08.2010 в 08:58)
 

Чтобы сбросить POST-данные, необходим редирект:


<?php
// Отправляем письмо
mailToAdmin();

// Сбросим POST-данные, например так
header('Location: '.$_SERVER['HTTP_REFERER'].'?rnd='.time());
?>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования