LEOnidUKG

LEOnidUKG
Рейтинг
1776
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование
SMM:
а зачем они нужны если письмо отправлено уже?

ТС, пишет:

страница обновлялась без внешнего изменения

А исчезновение введённых данных, это помоему явное внешнее изменение.

MSerg:

Спасибо, но если надо направлять не на конкретную страницу всегда, а оставлять человека на той, с которой он отправил сообщение?! Просто данная форма будет стоять на различных страницах сайта.

PS Сам сайт на html коде.

header($_SERVER['HTTP_REFERER']);

Это будет возвращать пользователя на форму, НО данные старые не будут сохранены, которые он ввёл.

SMM:
добавьте после успешного выполнения
header('Location: тут ссылку куда направлять');

А старые данные сами впишутся?

Помогите понять, так как в php не силен

А смысл вам тогда объяснять?

Почему все стеснительные такие. Пишите сразу: нужно нахаляву поправить модуль.

Объясняю, что нужно сделать:

1. Соединить форму отправки с этим модулем

2. action в форме убрать

3. Прописать для каждой строчки в форме <?php echo $_POST["name"]; ?> и т.д.

4. Убрать строчку: echo "Ваш запрос отправлен!<br>

Стало легче?

Jaf4:
Блин, обновился.. :)

Ну вот видите как уже всё продумано и чистить папку руками не нужно :)

А что он такого хорошего людям сделал, что все так наблюдают за происходящим?

Etostone:
Кэширование поможет снизить нагрузку от сапа бота?

конечно, сапе тоже будут подставляться страницы из кэша

Jaf4:
как я понял, кэш должен обновляться через.. 6160 (километров/секунд/загрузок/килограмм), но я не кодер, я пользователь. Если объясните значение тут каждой строчки - буду благодарен.

6160 это секунд.

Если созданный файл существует более 6160 то нужно обновить кэш.

По сути этот параметр можно увеличить и до суток.

А по крону чистить все файлы 1 раз в неделю.

Jaf4:

Только при редактировании либо откл. кэширование (переименованием индекс.пхп), либо чистите папку все время.

а зачем тогда код:

if (file_exists($filename)) {
if ((time()-filemtime($filename))<6160) {
$cached = true;
} else {
unlink($filename);
$cached = false;
}
}

?

Всего: 31516