Kom ihåg mig?
Home Menu

Menu


Scrolla i webbfönster, klicka och gå tillbaka...

Ämnesverktyg Visningsalternativ
Oläst 2005-10-07, 01:06 #1
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Scenario: Du scrollar ned på en sida, klickar på en länk och går tillbaka. Du hamnar lika långt nere på sidan som du var när du klickade. Det är helt ok, så ska det vara tycker jag.

Mitt problem är att det inte är så. I forumet på min site (jag har inte skrivit forumet) så är det precis som jag beskriver ovan, men i övriga siten så hamnar man högst upp. Det är som om hela sidan laddas om.

Exempel:
Rätt: http://www.garaget.org/forum
Fel: http://www.garaget.org/annonser

Vad är problemet? Är det html? Nått med PHP? Nått med webbservern? Nått i headern? Jag har inte den blekaste...


PS.
Klagomål ang. rörig html-kod undanbedes, jag är medveten om hur det är just nu (kasst). Hela siten finns i xhtml 1.0 strict offline och jag står inför uppdatering så småningom. (samma problem finns trots xhtml 1.0 strict)
chrizz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-10-07, 07:14 #2
lubic lubic är inte uppkopplad
Medlem
 
Reg.datum: Aug 2005
Inlägg: 205
lubic lubic är inte uppkopplad
Medlem
 
Reg.datum: Aug 2005
Inlägg: 205
För mig fungerar båda länkarna. Dock så blev det fel första gången jag testa, men sen fungerade det perfekt, vet tyvärr inte vad det kan beror på.
lubic är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-10-07, 08:58 #3
Mikael Simonsson Mikael Simonsson är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2004
Inlägg: 34
Mikael Simonsson Mikael Simonsson är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2004
Inlägg: 34
Det här problemet kan uppstå om man sätter för restriktiva cache-headers, ändrar du några headers från php?
Mikael Simonsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-10-07, 19:35 #4
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Citat:
Originally posted by Mikael Simonsson@Oct 7 2005, 08:58
Det här problemet kan uppstå om man sätter för restriktiva cache-headers, ändrar du några headers från php?
Nej, jag gör inte det i min kod, men forumet gör det.

Jag har märkt att problemet främst uppträder i FireFox och inte Internet Explorer.
chrizz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-10-07, 21:42 #5
Mikael Simonsson Mikael Simonsson är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2004
Inlägg: 34
Mikael Simonsson Mikael Simonsson är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2004
Inlägg: 34
Körde igång Ethereal och här är svaret från servern:
Citat:
HTTP/1.1 200 OK
Date: Fri, 07 Oct 2005 19:26:49 GMT
Server: Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 mod_perl/1.999.21 Perl/v5.8.7
X-Powered-By: PHP/4.3.10-16
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Keep-Alive: timeout=15, max=198
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
Lägg märke till:
Citat:
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vad det är som orsakar detta kan jag inte säga utan att ha tillgång till koden.
Mikael Simonsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-10-07, 21:49 #6
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Citat:
Originally posted by Mikael Simonsson@Oct 7 2005, 21:42
Körde igång Ethereal och här är svaret från servern:
Citat:
HTTP/1.1 200 OK
Date: Fri, 07 Oct 2005 19:26:49 GMT
Server: Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 mod_perl/1.999.21 Perl/v5.8.7
X-Powered-By: PHP/4.3.10-16
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Keep-Alive: timeout=15, max=198
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
Lägg märke till:
Citat:
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vad det är som orsakar detta kan jag inte säga utan att ha tillgång till koden.
Jag misstänkte att det var något sånt.

Då återstår bara att ta reda på vad tusan som orsakar det.
chrizz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-10-07, 22:05 #7
Mikael Simonsson Mikael Simonsson är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2004
Inlägg: 34
Mikael Simonsson Mikael Simonsson är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2004
Inlägg: 34
Sök efter funktionen "header" i koden.

http://www.php.net/header
Mikael Simonsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-10-08, 11:51 #8
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Funkar för mig med Fx 1.0.7 under Linux.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-10-08, 11:57 #9
Mikael Simonsson Mikael Simonsson är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2004
Inlägg: 34
Mikael Simonsson Mikael Simonsson är inte uppkopplad
Nykomling
 
Reg.datum: Jun 2004
Inlägg: 34
Det verkar vara åtgärdat, testade nämligen med just Firefox 1.0.7 igår.
Mikael Simonsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-10-08, 13:39 #10
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Yes. Det är löst. Tack Mikael Simonsson som ledde mig in på lösningen...

Kod:
header('Cache-Control: post-check=0, pre-check=0');
did the trick ...
chrizz är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:04.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017