Использую фреймворк (kohana), там так:
после обработки данных из формы (а это один из вариантов ответа на вопрос теста) делается вывод данных на эту же страницу (допустим контроллер welcome/action в вид welcome)
но если нажать F5, то браузер опять умышленно введет те же данные, сайт (небольшой тест) у меня заточен под сессии, т.е. нажал 1 раз счетчик в сессии увеличился и т.д., что происходит при F5, при F5 на сервер отправляются те же данные и счетчик увеличивается, чего не должно быть.
Я заносил последний присланный пост(ответ) в сессию и потом делал проверку, а не прислан еще один такой же пост, но! это тоже не прокатит, так как это тест и некоторые варианты ответов имеют свойство повторяться.
Я не знаю что делать.
Спустя 8 минут, 57 секунд (25.05.2012 - 14:44) Kuliev написал(а):
Stasonix
Тогда только так
Тогда только так
<meta http-equiv="Refresh" content="4; URL=http://www.site.com/" />
Спустя 5 минут, 8 секунд (25.05.2012 - 14:49) Stasonix написал(а):
это автоматическое обновление, не путайте пожалуйста, даже стран что так ответили, я думал внятно объяснил.
Спустя 48 минут, 5 секунд (25.05.2012 - 15:37) inpost написал(а):
Есть такая функция, как искать через поиск темы авторов. Я этот вопрос поднимал уже, поищи через поиск в МОИХ темах
Там как раз много людей высказали различные методы.
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
Спустя 1 день, 7 часов, 1 минута, 19 секунд (26.05.2012 - 22:38) Zzepish написал(а):
header("Location:$_SERVER['PHP_SELF']")
Спустя 5 минут, 39 секунд (26.05.2012 - 22:44) inpost написал(а):
Zzepish
Плохое решение, и я там рассказывал почему.
И тему ты читал: "вариант с header/location не предлагать"
Плохое решение, и я там рассказывал почему.
И тему ты читал: "вариант с header/location не предлагать"
Спустя 2 минуты, 59 секунд (26.05.2012 - 22:47) Zzepish написал(а):
Цитата (inpost @ 26.05.2012 - 19:44) |
Zzepish Плохое решение, и я там рассказывал почему. И тему ты читал: "вариант с header/location не предлагать" |
Не читал! Но есть еще вариант- переадресация через javascript!
Спустя 1 минута, 27 секунд (26.05.2012 - 22:48) Zzepish написал(а):
inpost
Честно говоря- header меня самого бесит!
Честно говоря- header меня самого бесит!
Спустя 5 минут, 46 секунд (26.05.2012 - 22:54) inpost написал(а):
Zzepish
Js тоже не поможет. Важно не допустить отправку двух одинаковых данных, которые делаются так: 2 раза нажимают на кнопку: "send", вместо одного. Криворукие пользователи. Я испробовал методов 5 уже, последний придуманным там не озвучен, но 4 других включая header() - не давали должного результата.
Js тоже не поможет. Важно не допустить отправку двух одинаковых данных, которые делаются так: 2 раза нажимают на кнопку: "send", вместо одного. Криворукие пользователи. Я испробовал методов 5 уже, последний придуманным там не озвучен, но 4 других включая header() - не давали должного результата.
Спустя 29 минут, 16 секунд (26.05.2012 - 23:23) Zzepish написал(а):
inpost
Ну, просто переадресация! Если реально судить, и принимать все возможные варианты- то только сменой URL в адресной строке, как реализовано в DCMS!
Ну, просто переадресация! Если реально судить, и принимать все возможные варианты- то только сменой URL в адресной строке, как реализовано в DCMS!
Спустя 6 минут, 20 секунд (26.05.2012 - 23:30) inpost написал(а):
Zzepish
2 раза нажимают, отправляется 2 раза ещё до того, как начнёт обработка скрипта. Поэтому в основном они почти синхронно начинают. Кроме этого есть стрелочки "назад", отключенные штатные переадресации + F5
2 раза нажимают, отправляется 2 раза ещё до того, как начнёт обработка скрипта. Поэтому в основном они почти синхронно начинают. Кроме этого есть стрелочки "назад", отключенные штатные переадресации + F5
Спустя 11 минут, 33 секунды (26.05.2012 - 23:41) Zzepish написал(а):
[b]inpost[/b8)там при перезагрузке страницы URL меняется) тоесть твои стрелочки не помогут! F5 тоже (как я думаю- переадресация)! в итоге- хорошо реализованная защита) надо будет скрипт глянуть, который url меняет)
Спустя 4 минуты, 32 секунды (26.05.2012 - 23:46) inpost написал(а):
Zzepish
Ссылку на пример дай, покажи. У меня JS и переадресация в браузере отключена. Но прежде сам проверь, чтобы не оказаться в такой ситуации, что то, что я говорю - правда.
Ссылку на пример дай, покажи. У меня JS и переадресация в браузере отключена. Но прежде сам проверь, чтобы не оказаться в такой ситуации, что то, что я говорю - правда.
Спустя 5 минут, 5 секунд (26.05.2012 - 23:51) Zzepish написал(а):
inpost
там движок! http://dcms.su/
там движок! http://dcms.su/
Спустя 1 минута, 38 секунд (26.05.2012 - 23:52) Zzepish написал(а):
в чате такое было!
Спустя 3 минуты, 2 секунды (26.05.2012 - 23:55) Zzepish написал(а):
Вот блин! Я только что их движок установил! Нет там такого больше! Там просто был чат с комнатами, как в вап-сайтах! Так вот- тогда было так, как я говорю! А сейчас там просто мини-чат(
Спустя 5 минут, 15 секунд (27.05.2012 - 00:01) inpost написал(а):
значит он не работал, или просто ты не знал всех способов обойти или в твоей практике не встречались такие люди, которые всё портят
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
Спустя 1 минута, 15 секунд (27.05.2012 - 00:02) Zzepish написал(а):
inpost
не исключенно! Блин! Юзеру положенно просто тупо кликать по ссылкам, а не ломать сайты по хлеще хакеров
не исключенно! Блин! Юзеру положенно просто тупо кликать по ссылкам, а не ломать сайты по хлеще хакеров
![biggrin.gif](http://phpforum.su/html/emoticons/biggrin.gif)
Спустя 1 минута, 15 секунд (27.05.2012 - 00:03) inpost написал(а):
Zzepish
Они тупо кликают кнопки F5, назад, двойные нажатия, и из избранного открывают сохраненные. Всё это делают стандартные юзеры.
В чате 2 одинаковых сообщения - это не страшно, а в моём проекте - страшно.
Они тупо кликают кнопки F5, назад, двойные нажатия, и из избранного открывают сохраненные. Всё это делают стандартные юзеры.
В чате 2 одинаковых сообщения - это не страшно, а в моём проекте - страшно.
Спустя 2 минуты, 22 секунды (27.05.2012 - 00:06) Zzepish написал(а):
inpost
а что за проект то, если не секрет?
а что за проект то, если не секрет?
Спустя 1 минута, 46 секунд (27.05.2012 - 00:07) inpost написал(а):
Zzepish
Сайт знакомств, небольшая соц.сеть.
Сайт знакомств, небольшая соц.сеть.
Спустя 8 минут, 46 секунд (27.05.2012 - 00:16) Zzepish написал(а):
inpost
Такой к тебе вопросик: я обхожусь свободно без ООП! Но все мне про него талдычат! Чем он так крут?
Такой к тебе вопросик: я обхожусь свободно без ООП! Но все мне про него талдычат! Чем он так крут?
Спустя 5 минут, 26 секунд (27.05.2012 - 00:21) inpost написал(а):
Zzepish
Я тоже без него
Я бы рассказал про плюсы в других языках, прикладных. Но для веба... для ПХП... плакать хочется от вида, как люди над собой издеваются. Не помню кто, но один психолог писал, что во многих людям проявляется садо-мазо наклонности и с годами их становится лишь только больше. Многие это скрывают, а многих восхищаются этим говоря: "да ничего вы не понимаете" ![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
Когда столкнёшься с тем, что ты что-то не можешь реализовать своим способом - посмотришь на способы, которые дают нужный тебе результат. А пока он тебе не нужен, потому что можешь жить и без него.
Я тоже без него
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
Когда столкнёшься с тем, что ты что-то не можешь реализовать своим способом - посмотришь на способы, которые дают нужный тебе результат. А пока он тебе не нужен, потому что можешь жить и без него.
Спустя 3 минуты, 19 секунд (27.05.2012 - 00:25) Zzepish написал(а):
inpost
Но ЦМС та на нем написанны! Хотя, если честно сказать, я вообще не прикидую, куда его можно впихнуть (может быть потому что я только открыл и начал читать про него главу), но все, что мне надо, если и в обычных функциях, без употребления ООП
Но ЦМС та на нем написанны! Хотя, если честно сказать, я вообще не прикидую, куда его можно впихнуть (может быть потому что я только открыл и начал читать про него главу), но все, что мне надо, если и в обычных функциях, без употребления ООП
Спустя 9 минут, 9 секунд (27.05.2012 - 00:34) inpost написал(а):
Zzepish
Прям все так и написаны?!
Ну несколько есть, решили показать, какие они крутые
Это больше эпидемия зенда, типо он на ООП, и все за ним. А сейчас вообще зенд не капельки не интересен общественности, а в голове глупости остались.
Как гугл сказал, что у них есть даже 1 страница на ПХП, они там пиццу заказывают, неужели тоже на ООП?!![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
Ты не путай классы и ООП, классы можно и в процедурном программировании использовать.
Да, всё есть и куда проще. ООП - лишь способ достижения результатов, и как показывает практика - заведомо неверный, как и все остальные способы известные миру об всём на свете. Огонь то добывали 500 лет назад не так, как сейчас. Вот и через 500 лет спустя будут ржать над тупостью тех, кто использовал ООП и не мог проанализировать жизненную ситуацию. А насчёт прогресса и развития - очень классно в мультфильме Футурама высмеяли.
Прям все так и написаны?!
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
Как гугл сказал, что у них есть даже 1 страница на ПХП, они там пиццу заказывают, неужели тоже на ООП?!
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
Ты не путай классы и ООП, классы можно и в процедурном программировании использовать.
Да, всё есть и куда проще. ООП - лишь способ достижения результатов, и как показывает практика - заведомо неверный, как и все остальные способы известные миру об всём на свете. Огонь то добывали 500 лет назад не так, как сейчас. Вот и через 500 лет спустя будут ржать над тупостью тех, кто использовал ООП и не мог проанализировать жизненную ситуацию. А насчёт прогресса и развития - очень классно в мультфильме Футурама высмеяли.
Спустя 3 минуты, 42 секунды (27.05.2012 - 00:38) Zzepish написал(а):
inpost
У меня есть знакомая, прошла курсы в компании Nix sollutions. Так вот, там делался упор на этот самый зенд (о котором я ни сном ни духом), и на ООП! Теперь ходит, нос задирает, смотрит на меня как на нуба (при том что я могу задачу реализовать быстрей и без заминки), в то время как она даже систему, как вести отсчет онлайн юзер или нет не знает =) но зато знает (как утверждает) ооп! Вот я и думая- я реально полный ноль, или у нее мания величия)
У меня есть знакомая, прошла курсы в компании Nix sollutions. Так вот, там делался упор на этот самый зенд (о котором я ни сном ни духом), и на ООП! Теперь ходит, нос задирает, смотрит на меня как на нуба (при том что я могу задачу реализовать быстрей и без заминки), в то время как она даже систему, как вести отсчет онлайн юзер или нет не знает =) но зато знает (как утверждает) ооп! Вот я и думая- я реально полный ноль, или у нее мания величия)
Спустя 13 минут, 7 секунд (27.05.2012 - 00:51) inpost написал(а):
Zzepish
Сделать очень просто, ставите задачу и решаете её оба. результат должен получиться качественный и без зазубринок. Кто сделает качественнее и быстрее - тот лучше программист.
Это тоже самое, что сказать золотому медалисту по кролю, что кроль фуфло, а брасс лучше, при этом иметь лишь бронзовую медаль.
Жизнь рассудит. Пусть хоть 1 программист даст мне задачу на ПХП, которую я не смогу решить процедурным методом...
Сделать очень просто, ставите задачу и решаете её оба. результат должен получиться качественный и без зазубринок. Кто сделает качественнее и быстрее - тот лучше программист.
Это тоже самое, что сказать золотому медалисту по кролю, что кроль фуфло, а брасс лучше, при этом иметь лишь бронзовую медаль.
Жизнь рассудит. Пусть хоть 1 программист даст мне задачу на ПХП, которую я не смогу решить процедурным методом...
Спустя 13 минут, 30 секунд (27.05.2012 - 01:04) Zzepish написал(а):
inpost
в принципе ты прав) но я тут не считаю термин "скорость" корректным! Ибо печатаем та мы с разной скоростью! Скорей- количество кода и защита!
в принципе ты прав) но я тут не считаю термин "скорость" корректным! Ибо печатаем та мы с разной скоростью! Скорей- количество кода и защита!
Спустя 1 минута, 28 секунд (27.05.2012 - 01:06) Zzepish написал(а):
inpost
Кстати, программирование мне помогает в учебе) когда надо много выучить- пишу прогу, куда все вбиваю от руки) так лучше запоминается)
Кстати, программирование мне помогает в учебе) когда надо много выучить- пишу прогу, куда все вбиваю от руки) так лучше запоминается)
Спустя 2 часа, 23 минуты, 11 секунд (27.05.2012 - 03:29) Stasonix написал(а):
Zzepish
Согласен что от руки быстрее запоминается. А быть то как? Изменять url не вариант, в пределах теста он должен оставаться один и тот же, так задумано, да и с кнопкой backspace вообще полный песец, ладно F5 чудит, но когда перехожу по ссылке, а потом backspace нажимаю, то сайт вообще падает.
Согласен что от руки быстрее запоминается. А быть то как? Изменять url не вариант, в пределах теста он должен оставаться один и тот же, так задумано, да и с кнопкой backspace вообще полный песец, ладно F5 чудит, но когда перехожу по ссылке, а потом backspace нажимаю, то сайт вообще падает.