/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
De-aktivere F5
Fra : Fedtmule


Dato : 26-10-05 19:02

Hej NG.

Hermed et kort og præcist spørgsmål:

Hvordan de-aktiverer jeg F5?

Problemet er, at jeg vil undgå at brugeren kan reloade med F5, så
den udfyldte formular IKKE bliver sendt igen. Formularen er i et
popupvindue uden browser-ikoner...

\\Fedtmule

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jacob Atzen (26-10-2005)
Kommentar
Fra : Jacob Atzen


Dato : 26-10-05 19:18

On 2005-10-26, Fedtmule <jean@ifritidenFJERN.dk> wrote:
> Hej NG.
>
> Hermed et kort og præcist spørgsmål:
>
> Hvordan de-aktiverer jeg F5?

Det kan du ikke.

> Problemet er, at jeg vil undgå at brugeren kan reloade med F5, så den
> udfyldte formular IKKE bliver sendt igen. Formularen er i et
> popupvindue uden browser-ikoner...

Det løses bedre ved at sende brugeren videre til en anden side med en
HTTP 302'er.

--
Med venlig hilsen
- Jacob Atzen

Fedtmule (26-10-2005)
Kommentar
Fra : Fedtmule


Dato : 26-10-05 20:35

Jacob Atzen wrote in dk.edb.internet.webdesign.serverside.php:
> On 2005-10-26, Fedtmule <jean@ifritidenFJERN.dk> wrote:
>
> Det løses bedre ved at sende brugeren videre til en anden side med en
> HTTP 302'er.
>
Hmmm - så *avanceret* behøver det nu heller ikke at være, ellers tak.

\\Fedtmule

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Troels Hansen (26-10-2005)
Kommentar
Fra : Troels Hansen


Dato : 26-10-05 20:38

Fedtmule wrote:

> Hmmm - så *avanceret* behøver det nu heller ikke at være, ellers tak.
>

Sæt en session når brugeren har submittet formen, og tjek om den er sat
inden du submitter.

Jacob Atzen (26-10-2005)
Kommentar
Fra : Jacob Atzen


Dato : 26-10-05 21:11

On 2005-10-26, Fedtmule <jean@ifritidenFJERN.dk> wrote:
> Jacob Atzen wrote in dk.edb.internet.webdesign.serverside.php:
>> On 2005-10-26, Fedtmule <jean@ifritidenFJERN.dk> wrote:
>>
>> Det løses bedre ved at sende brugeren videre til en anden side med en
>> HTTP 302'er.
>>
> Hmmm - så *avanceret* behøver det nu heller ikke at være, ellers tak.

Det er såmænd ikke specielt avanceret og er den anbefalede måde at gøre
det på. På den måde undgår man også dobbelt submit's hvis brugeren
navigerer frem og tilbage mellem siderne via frem og tilbage knapper /
genvejstaster.

Du kaster bare følgende afsted i slutningen af det script, der modtager
formularen:

header('Location: http://my.domain.com/path/to/my/script.php');

--
Med venlig hilsen
- Jacob Atzen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste