22. april 2003 - 12:16Der er
17 kommentarer og 1 løsning
Problem med last modified script
Jeg har en side, hvor jeg bruger php til at hente oplysninger fra en database. På siden har jeg et JavaScript, som skal angive sidens sidste opdatering. Dette ser sådan ud: <script>document.write(document.lastModified);</script>
Problemet er at det den ændrer dato/tid bare man refresher siden og ikke kun, når den er opdateret.
Kan det have noget at gøre med at siden henter oplysninger i databasen hver gang man refresher?
Kan man lave det på en anden måde? Håber nogen kan hjælpe. Rasmus
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Det var det jeg har brugt lastModified til - Hvis du mener hvordan jeg definerer sidst opdateret, så er det sidste gang siden er gemt af administratoren.
Det er derfor scripts (PHP osv) ikke af sig selv sender en lastmodified med. Prøv at finde ud af om det giver mening for dig at sætte sådan et tidspunkt, og hvordan det i givet fald skal beregnes, for så kan det jo sagtens gøres.
når php genererer en side til brovseren er det reelt en helt ny side den skriver, så som defaul vil 'last modified' for en phpside altid være 'for et øjeblik siden'.
det du ønsker er formodentlig datoen for sidste rettelse i dit php-script. Den må du så selv sætte ind som erikjacobsen siger. noget med header ("Last-Modified: Tue, 19 Jan 2003 03:14:07 GMT" );
du kan sikkert også hente datoen fra filsystemet på en eller anden måde
Jeg er ikke helt sikker på hvad du mener med om det giver mening. Jeg skal altså finde en måde i php at få den til at generere en værdi for det tidspunkt, hvor siden sidst er gemt?
jakoba > Så det er ikke umiddelbart muligt at sætte en kode ind, der selv vil generere tallet? Så må jeg vel droppe det, eller gøre det på den hårde måde :-)
Ja og Nej. Som programmør vil jeg nok være mest interreseret i hvornår programlogikken sidst blev ændret. For brugeren er den information vist under alle omstændigheder irellevant, De artikler der vises er formodentlig individuelt dateret med det tidspunkt de blev lagt i databasen og det er også det brugeren har brug for at vide.
Tusind tak! Hmmm, jeg kan ikke acceptere svaret. Ikke fordi jeg ikke er tilfreds, men fordi jeg ikke har muligheden.... Plejer man ikke at kunne acceptere svaret, så den der har svaret får pointene?
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.