07. november 2005 - 15:52Der er
8 kommentarer og 1 løsning
opdatere servervariabel on the fly (ASP version 3.0)
Hej kloge hoveder Jeg har en side med en loginfunktion, hvor brugeren skriver navn og emailadresse med mere. Disse oplysninger gemmer jeg i en database samt i diverse servervariabler.
Brugeren kan senere gå tilbage til forsiden og opdatere sine oplysninger i databasen samt servervariablerne.
Servervariablerne bliver imidlertid først opdateret når jeg genopfrisker siden. Hvordan kan jeg tvinge en opdatering via koden?
Hvordan opdaterer brugeren sine oplysninger? Er det ikke ved at sende siden med de nye oplysninger tilbage til serveren? I så fald, kan du så ikke bare opdatere session-variablerne i samme arbejdsgang...?
God ide, men den har jeg allerede prøvet uden held. Jeg laver en redirect til den samme side, men det giver ingen effekt. Findes der ikke et eller andet som jeg kan sætte i stedet for F5. Et javescript eller lignende???
Jeg tror det er nødvendigt at se noget mere kode end det du har vist og meget gerne det du har forsøgt dig med ifm. response.redirect, for det lyder som om der er noget galt med den måde du har gjort det (no offence)... Det kunne også være fint hvis du viser den kode du bruger til at opdatere siden med de informationer der ligger i session-variable...
lyder for mig mere som et cache-problem end at den ikke opdaterer session ... add det her til en side du includer i alle dine filer ... evt database-connectionen..
response.expires=-100
derefter rydder du lige din cache i IE så den besøger siden for første gang.. og så se om det ikke virker...
Synes godt om
Ny brugerNybegynder
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.