Ankündigung

Einklappen
Keine Ankündigung bisher.

Allgemeine PHP-Frage zum Thema Sessions und Abfragen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Allgemeine PHP-Frage zum Thema Sessions und Abfragen

    Hallo,

    ich habe eine PHP-Seite programmiert, mit der ich verschiedene IDs aus
    der URL auslese, so dass verschiedene Inhalte angezeigt werden. Das
    klappt alles.
    Zusätzlich führe ich bei jedem Aufruf dieser index.php die Funktion

    PHP-Code:
    <?
    session_start();
    ?>
    aus, da bei manchen Inhalten Session-Variablen verwendet werden.
    Klappt auch noch.

    Jetzt zu meinem Anliegen. Gibt es mit PHP die Möglichkeit eine Einstellung
    vorzunehmen, die es mir erlaubt, eine Gültigkeit für eine spezielle Seite
    zu definieren?

    Ein Beispiel:

    Ich rufe index.php auf. Datenbank-Abfrage ist in der Seite enthalten.
    Die Seite wird aufgerufen. Ich benutze einen Link. Die nachfolgende Seite
    enthält ebenfalls eine DB-Abfrage. Wenn ich jetzt auf die Seite davor über
    die ZURÜCK-Funktion des Browers gehe, möchte ich, dass die Seite und
    ihre Abfrage nicht nochmal ausgeführt wird, sondern erst, wenn eine von
    mir definierte Zeit verstrichen ist. Ausser natürlich, wenn die Seite durch
    Refresh neu geladen wird.

    Wo muss ich da ansetzen? In den Header-Informationen?
    Session-Einstellungen? Kenn ich auf dem Gebiet noch nicht so gut aus.

    Danke schon mal für die Hilfe.

  • #2
    Hallo,
    im Prinzip wäre dann ein Caching Skript für dich geeignet. PEAR bietet da 2 Stück an:
    http://pear.php.net/search.php?q=cac...ckages&x=0&y=0

    Kommentar


    • #3
      Wenn du es selber bauen möchtest, schau dir ob_start(); und die anderen output buffer funktionen mal an. Im Zusammenhang mit $_POST, $_GET und $_REQUEST einem zusammengesetzten hashstring (md5() z.b.) lässt sich da einiges machen.

      Such mal bei google nach EZ-Cache...

      Kommentar

      Lädt...
      X