Avatar billede spidr Nybegynder
18. december 2005 - 12:28 Der er 7 kommentarer og
1 løsning

Kun sende informationer en gang

Jeg har en side hvor der bliver sendt nogle informationer til fra en form på en anden side.

Mit problem er så at brugeren kan klikke f5 og så få sendt de samme informationer en gang til.

Er der en måde hvor man kan gøre sådan at informationer kun bliver sendt en gang? også selv om brugeren klikker tilbage i browseren og prøver igen?


Havde selv tænkt på at skrive en unik kode sammen med informationerne, og så oprette en database, hvor koden blev skrevet i, og hvis koden stod der så ville siden give en fejl meddelelse istedet for at udskrive siden, men det bliver noget slam tror jeg, og ville lige høre om der var nogen der havde en bedre løsning?
Avatar billede jakobdo Ekspert
18. december 2005 - 12:32 #1
Efter du har indsat info, så lav: header("location $_SERVER['PHP_SELF']");
Så burde det løse dit problem!
Avatar billede spidr Nybegynder
18. december 2005 - 12:45 #2
Header virker ikke så langt nede i siden..

Og så informere den jo heller ikke brugeren om hvad han har fået ?

(det er til et online spile jeg er ved at lave (lovehina.dk) hvor brugeren ikke må kunne få xp for at snakke med den samme pige lige så mange gange han vil :S)
Avatar billede leif Seniormester
18. december 2005 - 12:52 #3
Du skal bare lade være med at udskrive noget på skærmen før header. Kan faktisk godt lade sig gøre at have en header i bunden af sin fil.
Avatar billede spidr Nybegynder
18. december 2005 - 12:53 #4
var faktisk en rigtigt god ide med header... det er bare svært at få sat ind ordentligt, men det ser ud til at løse problemmet...

der er ingne browsere der kan klikke back til en side med en header på så informationer og header bliver sendt igen vel?
Avatar billede webstuff Nybegynder
18. december 2005 - 14:53 #5
Du kan gøre sådan at du sender informationerne til en fil, som bare gemmer informationerne, og så sender dem videre med en header til den side som de skal vises på??
Avatar billede spidr Nybegynder
18. december 2005 - 15:07 #6
det med header virkede fint, og så til de steder hvor man bare kan klikke tilbage, der har jeg lavet det med en database. Det var det eneste sikre nok.
Avatar billede jakobdo Ekspert
19. december 2005 - 08:05 #7
Et svar!
Avatar billede jakobdo Ekspert
19. december 2005 - 14:50 #8
Takker for point!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester