question

3 отговора 96 прегледа
#1

question

Предавам стойности на променливи от един на друг файл (или на самият себе си няма значение), как да направя така, че след като е натиснат събмит бутона и информацията е обработена веднъж, всичко да се нулира, тоест, след натискане на бутона рефреш, да не помни никакви стойности - незнам дали се изразявам правилно, има ли решение на този не бих го нарекъл проблем, по-скоро на това нещо ?
ПОдчертавам натискането на бутона рефреш :) !!!

Отговор
в отговор на hellboy #2

Re: question

Точно така НЯМА как да стане, защото контрола не е в теб а в браузера.

Решение е да поемеш данните, да ги обработиш и да се редиректнеш към себе си без променливите, или да си вдигнеш някъде флаг, че точно тези данни си ги обработил и да не ги обработваш пак -> примерно в сесия или куки

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на hellboy #3

Re: question

най елементарното е редирект към същия файл.

-----------------------
гърбавия - ковчег ще го изправи
Отговор
в отговор на Bълk #4

Re: question

Az pravia redirect kym syshtia fail !
principno az ne sym vyzprepiatsvan ot problem, vischko e TOK, prosto ot
liubopitstvo pitam dali ima nachin !

Пример:
Форма за регистрация на юзъри записваши се в база данни.
След попълване на клетките от потребителя с информация, файла препраща данните към себе си и ги проверява, сложих една проверка в началото с която проверявам дали юзера се е регистрирал вече, за да го препратя към друг файл, (там вече 'проблема' с рефреша е избегнат) ползвам сесия в случая !
Търся просто друг начин !

Без препратка към друг файл, юзера може да се 'помпа' на бутна на браузера РЕФРЕШ, след като е подал верни данни, записа ще е само един в базата, заради проверката, въпроса е, че проверката ще се извършва непрекъснато, както и връзка с базата данни - точно това искам да избегна ;)

Отговор