Предотвращение повторной отправки данных из формы рефрешем

SF

Guest
Предотвращение повторной отправки данных из формы рефрешем

Как такое можно осуществить, знаю что можно сделать header();
А есть ли жругие решения этой проблемы
 

SiMM

Новичок
Re: Предотвращение повторной отправки данных из формы рефрешем

Автор оригинала: SF
А есть ли жругие решения этой проблемы
Не принимать данные, отправленные повторно. Однако всё же гораздо проще сделать, к примеру,
PHP:
header('Location: '.$_SERVER['REQUEST_URI']);
А чем этот вариант не устраивает?
 

Frol

Новичок
SF
то есть обработка формы идет в середине?
кто мешает перенести ее вверх?
 

SF

Guest
lда не, я то могу перенести, но мне надо не перенося сделать такую хрень
 

SF

Guest
Frol
Ну а можно же без перенесения, просто где читал что можно и без хеадера, только не помню как вот и пытаюсь выискать истину
 

Frol

Новичок
SF
истину ты уже сам знаешь, только не хочешь ее признавать
 

IntenT

SkyDiver
нету.

ты вообще вместо того чтобы рефакторить кривой код, пытаешься найти споссобы сделать этот код еще более кривым.
успехов тебе
 

Найч

Алгоритмик :-)
SF
выход есть, но очень кривой. JS. Крайне не рекомендую использовать.
 

MasterSID

Новичок
Можно еще так попробовать - сделать в форме левое поле типа hidden и проверять его наличие. Если да, то данный отправленны повторно, но грамотнее думаю сделать обработку в самом начале
 

Найч

Алгоритмик :-)
MasterSID
А если юзер вводит уже другую инфу? А хидден поле-то есть
 

MasterSID

Новичок
Originally posted by Найч
MasterSID
А если юзер вводит уже другую инфу? А хидден поле-то есть
Ну вообще тут смотря какой контекст у формы. А так это поле можно втыкать динамически. А вообще, повторяюсь, я бы так делать не стал.
 
Сверху