Autor |
Nachricht |
escaPe
Threadersteller
Dabei seit: 10.09.2007
Ort: <? include("home.htm") ?>
Alter: 112
Geschlecht:
|
Verfasst Mi 16.07.2008 14:50
Titel
|
|
|
das heist also eine .php datei brauch man nicht "nocachen" weil sie sich selbst neu generiert und somit ein cache unmöglich macht???
|
|
|
|
|
Zeithase
Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht:
|
Verfasst Mi 16.07.2008 14:51
Titel
|
|
|
escaPe hat geschrieben: | also ich glaub wir reden hier aneinander vorbei |
Nein, Du hast nur ein lokales Software-Problem.
escaPe hat geschrieben: | Problem ist das der include Befehl ja nicht erneut ausgeführt wird weil der Browser die
Seite aus dem cache bezieht und somit die alte Menüstruktur. |
Tut er nicht, sobald Du innerhalb der Seite herumnavigierst. Ein "GET /blahblah.php" fuehrt der Browser in solchen Faellen aus und erhaelt vom Webserver einen HTTP-Status-Code. 304 fuer ungeaendert, meistens 200 fuer normales Abrufen. Ich gehe folglich davon aus, dass entweder Deine Browser schrottig sind, Dein Webserver irgendein separates Caching betreibt oder Du lokal irgendwelche Proxy-artige Software (das koennte auch ein Anti-Viren-Geruempel / Firewall sein) verwendest.
|
|
|
|
|
Anzeige
|
|
|
SURE612
Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht:
|
Verfasst Mi 16.07.2008 14:54
Titel
|
|
|
ähnlich probleme hab ich bei frames mal beobachten können
z.B. bei domains mit de.vu
da ist die seite in ein frame eingebettet - das hat da irgendwie gemuckt
(aber ich glaube auch nur bei .html - weiß auch nich mehr genau )
Zuletzt bearbeitet von SURE612 am Mi 16.07.2008 14:55, insgesamt 1-mal bearbeitet
|
|
|
|
|
Smooth-Graphics
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 16.07.2008 15:00
Titel
|
|
|
Ja, Serversoftware mit (PHP-)Einstellungen bezügl. Chaching wären hilfreich?
vorr. es liegt nicht an deinem Browser
Zuletzt bearbeitet von Smooth-Graphics am Mi 16.07.2008 15:01, insgesamt 1-mal bearbeitet
|
|
|
|
|
escaPe
Threadersteller
Dabei seit: 10.09.2007
Ort: <? include("home.htm") ?>
Alter: 112
Geschlecht:
|
Verfasst Mi 16.07.2008 15:01
Titel
|
|
|
Zeithase hat geschrieben: | escaPe hat geschrieben: | also ich glaub wir reden hier aneinander vorbei |
Nein, Du hast nur ein lokales Software-Problem.
escaPe hat geschrieben: | Problem ist das der include Befehl ja nicht erneut ausgeführt wird weil der Browser die
Seite aus dem cache bezieht und somit die alte Menüstruktur. |
Tut er nicht, sobald Du innerhalb der Seite herumnavigierst. Ein "GET /blahblah.php" fuehrt der Browser in solchen Faellen aus und erhaelt vom Webserver einen HTTP-Status-Code. 304 fuer ungeaendert, meistens 200 fuer normales Abrufen. Ich gehe folglich davon aus, dass entweder Deine Browser schrottig sind, Dein Webserver irgendein separates Caching betreibt oder Du lokal irgendwelche Proxy-artige Software (das koennte auch ein Anti-Viren-Geruempel / Firewall sein) verwendest. |
ich benutze kein GET Befehl ich lade die navi.html statisch über den include Befehl ins .php Dokument.
Die php Dokumente selbst werden nicht über Get etc generiert sondern sind bei mir im Editor entstanden.
Das einzige was php auf diese seite ist, ist der include Befehl mehr nicht.
ich schau mir das gleich nochmal über unseren mac an und zuhause auch einmal
aber auf dem rechner wo ich zurzeit dran arbeite aktualisiert sich das forum korrekt
|
|
|
|
|
Zeithase
Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht:
|
Verfasst Mi 16.07.2008 15:03
Titel
|
|
|
escaPe hat geschrieben: | ich benutze kein GET Befehl ich lade die navi.html statisch über den include Befehl ins .php Dokument. |
Meine Fresse. Ich sprach nicht von Deinem Code, sondern von Deinem Browser. Der macht ein GET auf Dein PHP-Dokument, bekommt HTML-Output und darueber ein paar lustige Headerzeilchen.
// Edit:
Smooth-Graphics hat geschrieben: | vorr. es liegt nicht an deinem Browser |
Achja? Woher Deine Annahme? Warum sollte es nicht browserabhaengig sein, wenn F5 hilft? Erst jetzt gelesen - damit sollte auch ein vermurkstes Servercaching ausscheiden.
Zuletzt bearbeitet von Zeithase am Mi 16.07.2008 15:10, insgesamt 2-mal bearbeitet
|
|
|
|
|
escaPe
Threadersteller
Dabei seit: 10.09.2007
Ort: <? include("home.htm") ?>
Alter: 112
Geschlecht:
|
Verfasst Mi 16.07.2008 15:05
Titel
|
|
|
also kann es eurer Meinung nach nur vom 1und1 Webserver sein weil das Problem von diesen Rechnern weiterhin besteht (also kein Browser Problem)
ich lad das gleich mal alles auf einen anderen webspace hoch und schau ob dort das gleiche Problem herscht
|
|
|
|
|
escaPe
Threadersteller
Dabei seit: 10.09.2007
Ort: <? include("home.htm") ?>
Alter: 112
Geschlecht:
|
Verfasst Mi 16.07.2008 15:32
Titel
|
|
|
also folgendes ausprobiert:
2 rechner haben sich die seite in den cache geladen (die Startseite:index.php).
danach haben wir über ftp die datei indiesem fall die index.php gelöscht.
Danach über 2 verschiedene Rechner daurauf zugegriffen und die Seite war immernoch da
(also ist die index.php, komplett aus dem cache gelesen worden, weil sie auf dem FTP nicht existent war.)
Erst nach einem f5 war die seite weg...
Zuletzt bearbeitet von escaPe am Mi 16.07.2008 15:33, insgesamt 2-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
[html] formular reload?
PHP: include in einer include-datei aufrufen? [GELÖST]
Iframe reload verhindern !?
Reload eines Captcha?
Ajax Request - Reload?
Selectboxvalue nach reload
|
|