07. maj 2008 - 11:22Der er
20 kommentarer og 1 løsning
opdatering af side ved tilbage klik
Hej. Jeg er igang med at lave en søgefunktion på en hjemmeside. Når man så klikker på et emne i den liste der er fremkommet som resultat af søgningen, kommer man så til en anden side hvor man kan læse om det emne. Problemet er så at hvis man så vil tilbage til resultatlisten, ved at klikke på tilbage knappen i browseren, så får man at vide at man er nødt til at opdatere siden.. Hvorfor sker det ? og hvordan kan jeg evt undgå det ?? Nogen der kan hjælpe mig på vej ?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Det sker på sider, som har fået overført form-data. Brugeren er nødt til at vælge, om han vil hente sidens gamle form-data eller helt droppe dem, når han vil se siden igen.
okay men hvis man vil se sidens gamle form data hvordan gør man så....
I resultatlisten er der et link for hvert resultat som fører mig til den anden side hvor jeg kan læse om emnet. Er jeg så nødt til at overføre alle variablene med linket for at kunne få dem med tilbage ved klik på tilbage knappen ??
Det må da være muligt at undgå at skulle bruge opdateringsknappen... siger du "jep" til at jeg skal overføre variablene med linket så jeg kan føre dem med tilbage.. de bliver vel ikke gemt, medmindre det er som sessions de bliver gemt eller hvad ?? det er det her der kommer op :
Websiden er udløbet.
Mest sandsynlige årsag: Den lokale kopi af denne webside er forældet, og webstedet kræver, at du henter den igen.
Prøv at: Klikke på knappen Opdater på værktøjslinjen for at genindlæse siden. Når du har opdateret siden, skal du muligvis navigere til den pågældende side igen, eller angive oplysninger igen.
Flere oplysninger
Prøv følgende, hvis du fortsat har problemer:
Klik på Funktioner, klik på Internetindstillinger, og klik derefter på fanen Avanceret i Internet Explorer. Rul ned, og fjern markeringen i afkrydsningsfeltet "Gem ikke krypterede sider på disk" under Sikkerhedsindstillinger.
1) Siden med <form method="post"> 2) poster til en siden, der gemmer resultatet i DB etc, og som derefter' 3) redirecter til en side, der viser hvad der skal vises
De tre sider kan så være samme .php-fil hvis man vil.
I stedet for at have en method="post" på din form, så sæt en method="get".
Så sendes data ikke som formdata, der skal modtages med $_POST(), men som querystrings, der skal modtages med $_GET().
Det er besværligt, men det er umiddelbart den eneste løsning, jeg kan komme på. (Medmindre du bare begynder at lade produkterne åbne i nye vinduer - så slipper du jo for det problem. :)
Men den boks du ser, er altså meget standard, og kan ikke omgåes, når man gør, som du gør.
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.