include und refresh

speicher

Erfahrenes Mitglied
Hallo ich habe eine Seite, bei der in <div> Tags verschiedene php-Seiten mittels include einbinde, unter anderem eine Menue.php und eine Bilder.php
Die Bilder.php is in einem <iframe> und aktualisiert sich mittels meta refresh aller 60 Sekunden. Soweit alles in Ordnung.

Wenn ich nun aber das Menü benutze wird die Seite jedesmal neu geladen und damit auch die Bilder.php und somit wechseln dort die Bilder bei jedem Klick im Menü und nicht aller 60 Sek.

Meine Frage ist daher: Gibt es eine Möglichkeit sich das Bild zu "merken" wenn es noch keine 60 Sekunden angezeigt worden ist und wieder zu laden?

Danke vielmals für Anregungen und Hilfen.
 
Wenn der Inhalt des iFrames durch ein PHP-Script generiert wird, kannst du dir den Namen des aktuellen Bildes in einer Session-Variable merken. Beim Klick auf einen Menü-Button musst du dem im iFrame hinterlegten Script nur mitteilen, dass es sich nicht um einen geplanten Refresh handelt.

Sven
 
Sorry, wenn ich noch einmal nachfrage...Wie teile ich es dem Skript denn mit.

Wenn Sessionvariable....dannn? Irgendetwas mit time()?

Und wo genau muss ich die Session generieren. In der Haupt.php oder der Bilder.php ?
 
Zuletzt bearbeitet:
ok...das kenn ich schon. kannst du mir vielleicht noch verraten, wo ich denn am besten die sessionvariable initiiere? In der Haupt.php oder in der Bilder.php

Und ein Problem stellt sich mir. Wenn ich die sessionvariable habe und die Seite neu geladen wird durch das Menu wird doch auch eine neue Session erstellt. Oder wie kann ich das umgehen, so dass die Session nur erstellt wird, wenn per refresh die Seite sich aktualisieren soll....?

Danke für eine Hilfe
 
Zurück