Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Регистрация
Форумы портала PHP.SU » » Вопросы новичков » Регистрация

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

1. saber135791 - 09 Сентября, 2011 - 12:00:28 - перейти к сообщению
Здравствуйте, такой вопрос:
Написал простой скрипт регистрации, когда регистрация завершена успешно появляется сообщение "Вы успешно зарегистрировались" на этой же странице, но если обновить эту страницу то снова появится это сообщение и регистрация повторится (данные которые я указал при регистрации снова за несутся в базу данных), вопрос такой:
Как остановить это (чтобы при обновлении страницы появлялась форма регистрации или перенос на страницу index.php), по переносу пробовал одну php функцию, но она переносит сразу-же и пользователь не успевает увидеть сообщение "Вы успешно зарегистрировались"!
Подскажите, что делать?
2. morosit - 09 Сентября, 2011 - 12:04:13 - перейти к сообщению
saber135791 пишет:
по переносу пробовал одну php функцию
какую пробовали
3. saber135791 - 09 Сентября, 2011 - 12:10:57 - перейти к сообщению
Эту:
4. SAD - 09 Сентября, 2011 - 12:15:06 - перейти к сообщению
используйте meta
5. DeepVarvar - 09 Сентября, 2011 - 12:16:12 - перейти к сообщению
SAD пишет:
meta
Это на худой конец.. А правильнее сессии
6. SAD - 09 Сентября, 2011 - 12:18:20 - перейти к сообщению
DeepVarvar пишет:
А правильнее сессии


ну как сказать)

еще, видимо, у автора нет проверки на уникальность логина
7. DeepVarvar - 09 Сентября, 2011 - 12:19:33 - перейти к сообщению
SAD пишет:
ну как сказать
Человек хотел на той же странице, значит сессии.
8. LIME - 09 Сентября, 2011 - 12:27:11 - перейти к сообщению
DeepVarvar пишет:
Это на худой конец.. А правильнее сессии
чета я не догоняю как сессиями редиректы делать)) поясните тугодуму шо вы хотели етим сказать? ))
9. saber135791 - 09 Сентября, 2011 - 12:29:37 - перейти к сообщению
SAD пишет:
используйте meta

Спасибо, воспользуюсь этим способом!
10. DeepVarvar - 09 Сентября, 2011 - 13:00:05 - перейти к сообщению
LIME пишет:
шо вы хотели етим сказать?
Если на одной странице (в одном файле обработчике), то без сессии никак, придется ставить некую переменную.
У меня например есть ф-ция system_messages, она и ошибки выводит и оповещения об успешности какой либо операции. А при загрузке страницы проверяется есть ли сессия сообщений, и если есть, выводятся сообщения и далее через meta перенаправление (delay 1-2 sec) куда в данном контексте нужно.

 

Powered by ExBB FM 1.0 RC1