Pak problem...
7 отговора
180 прегледа
Pak problem...
Hi:-)
Publikuvam informacia ot forma v baza danni kato predi tova proveryavam validnostta na informaciata.Pri greshka vav vavedenite stojnosti vrastam otnovo formata s popalnenite predi tova stojnosti i saotvetnite saobstenia za greshka. Problema e, che ako potrebitelya sgreshi dva pati i reshi da natisne butona BACK na browser-a, predishnata stranica ne se vrasta ot browser-a, t.e "Page has Expired". Kak e vazmojno da se zaobikoli tazi situacia?
Predvartelno blagodarya za pomostta:-)
Publikuvam informacia ot forma v baza danni kato predi tova proveryavam validnostta na informaciata.Pri greshka vav vavedenite stojnosti vrastam otnovo formata s popalnenite predi tova stojnosti i saotvetnite saobstenia za greshka. Problema e, che ako potrebitelya sgreshi dva pati i reshi da natisne butona BACK na browser-a, predishnata stranica ne se vrasta ot browser-a, t.e "Page has Expired". Kak e vazmojno da se zaobikoli tazi situacia?
Predvartelno blagodarya za pomostta:-)
Re: Pak problem...
e che za kwo e toq back button ?
ili prawish validation-a oste onsumbit s javascript (sux)
ili prawish nesto ot sorta (az pone towa predpochitam ako nekoi ima po-mydri idie sha se radwam da gi chuq )
<?
if (ako ima danni predadeni kym scripta i sa korektni) {
pishes w database-a
prawish kwoto drugo iskash
exit;
}
?>
w file sledwa samata forma koeto e s action kym systiq toq file
<form .... >
izrejdash si input poletata kato wyw value-to otpechatwash stoinostta na wsqka promenliwa t.e. ako wednyj si podal danni ama te ne sa minali gornata prowerka togawa ste ti gi izkara inache ste izkarwa za value ''
eto ti primer za submit na a koeto ste se zapiswa w database samo ako e !=0
<?
if ($a!="" && $a!=0) {
insert a into some table
echo some shit
exit;
}
?>
<form name="blah" action="">
<input type="text" name="a" value="<?=$a;?>">
<input type="submit" value="Submit">
</form>
*******
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
ili prawish validation-a oste onsumbit s javascript (sux)
ili prawish nesto ot sorta (az pone towa predpochitam ako nekoi ima po-mydri idie sha se radwam da gi chuq )
<?
if (ako ima danni predadeni kym scripta i sa korektni) {
pishes w database-a
prawish kwoto drugo iskash
exit;
}
?>
w file sledwa samata forma koeto e s action kym systiq toq file
<form .... >
izrejdash si input poletata kato wyw value-to otpechatwash stoinostta na wsqka promenliwa t.e. ako wednyj si podal danni ama te ne sa minali gornata prowerka togawa ste ti gi izkara inache ste izkarwa za value ''
eto ti primer za submit na a koeto ste se zapiswa w database samo ako e !=0
<?
if ($a!="" && $a!=0) {
insert a into some table
echo some shit
exit;
}
?>
<form name="blah" action="">
<input type="text" name="a" value="<?=$a;?>">
<input type="submit" value="Submit">
</form>
*******
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Re: Pak problem...
a be pi4a sigurno startira session i tia expire-va
ne mu e zadaden korektno vaprosa :-)
E tuk ni6to niama :[линк]
ne mu e zadaden korektno vaprosa :-)
E tuk ni6to niama :[линк]
Re: Pak problem...
uf che sym stanal debel, myrzeliw i glupaw
w predishniq post nema da e zle na primer nakraq da mu se sloji wyw <form>
i method= na get ili post
*******
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
w predishniq post nema da e zle na primer nakraq da mu se sloji wyw <form>
i method= na get ili post
*******
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Re: Pak problem...
abe session ne session pak raboti
az pone ostanah s wpechatlenie che pri grehska go kara da natiksa back
ili go wrystam imashe w javascript nekwa prostotiq document.history ili nesto podbno
*******
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
az pone ostanah s wpechatlenie che pri grehska go kara da natiksa back
ili go wrystam imashe w javascript nekwa prostotiq document.history ili nesto podbno
*******
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Не е възможно
Връща ти "Page has expired", защото ползваш метода POST...за да избегнеш това, трябва да използваш GET, само че при submit на форма с username и password това е възможно най-лошото решение.
Така че остави го да си натиска Back като иска и да си чупи главата.
Така че остави го да си натиска Back като иска и да си чупи главата.
Re: Не е възможно
Predlagam da se zabrani back-a:-) Problema ne e v sesiite ili v izpolzvaneto na Post method. Kakto i da e, blagodarya za pomostta, sha go pomacha, ne e chak tolkova fatalno:-)
Re: Не е възможно
kak mislish che shte zabranish button "Back" na browser ?
-----------------------
гърбавия ковчег ще го изправи
-----------------------
гърбавия ковчег ще го изправи