tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
477
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jan 2002
    Ort
    hannover
    Beiträge
    277
    hola,

    mein problem der cache. ich habs mit

    <head>
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="pragma" content="no-cache">
    </head>

    in der index.php probiert, wenn ich jedoch erneut auf einen link drücke erscheint leider der 'ältere' inhalt.

    liegt es vielleicht daran das im adressfeld genau dieser link dargestellt ist, also zB

    http://www.msiebeneicher.net/index.php?wohin=daily

    da auf einer anderen seite zB nur www.team-nex.de stehen bleibt? ich danke für jeden ratschlage.

    gibt demnach vielleicht ne möglichkeit manuel nach jedem seitenaufbau den chache zu leeren

    mfg, der ohio
     
    some food for thought ->
    http://www.geocities.com/tablizer

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Apelnstedt (Niedersachsen)
    Beiträge
    149
    hi,

    probiers mal mit:

    PHP-Code:

    header
    ("Pragma: no-cache");
    header ("Expires: 0");
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header ("Last-Modified: " gmdate ("D, d M Y H:i:s") . " GMT"); 

    gaaaanz oben auf deiner Seite, vor der ersten ausgabe.



    texaner
     

  3. #3
    Registriert seit
    Jan 2002
    Ort
    hannover
    Beiträge
    277
    das funktioniert sehr wohl!

    wozu dient der befehl explizit?

    header ("Expires: 0");


    NACHTRAG:

    ein problem das damit vielleicht zusammenhängt.

    ich benutze ein smart cookie system, so nenn ichs einfach mal , welches so abläuft..

    sobald jemand zu einem formular kommt in dem er seinen namen eintragen muss, so wird zunächst abgefragt über eine func ob schon ein cookie mit des users name gefunden wurde. wenn ja so wird dieser angezeigt und mit der form übergeben. andernfalls wird ein formular dargestellt in dem er den name angeben muss. ohne weiteres nicht das problem. zu beginn meiner index.php steht folgendes

    PHP-Code:
    //wenn $name_form deklariert, also über ein formular übergeben wurde setzte cookie mit dem namen
    if ( $name_form ) {
        
    setcookie ("msiebeneicher"$name_formtime()+15552000);
    //falls der user über einen button neben dem formular geklickt hat mit der einen neuen namen eingeben kann, so soll das cookie gelöscht werden und das formular wird erneut angezeigt aber ohne namen/also mit formular
    } else if ( $del_cookie == true) {
        
    setcookie ("msiebeneicher"$name_formtime()+1);

    da dies nicht ganz so verständlich ist nehme ich an, mir wird keiner helfen können ;/

    falls doch ->
    Geändert von ohio (24.06.02 um 17:28 Uhr)
     
    some food for thought ->
    http://www.geocities.com/tablizer

  4. #4
    Avatar von loki2002
    loki2002 loki2002 ist offline Mitglied Platin
    Registriert seit
    Jan 2002
    Ort
    011000110011011000110100
    Beiträge
    614
    header("Expires: Fri, Jun 12 1981 08:20:00 GMT");

    geht auch.. so wird nicht gecach'd ... aber Expires: 0 geht vielleicht auch, keine ahnung.. ist mir ebenfalls neu
     

  5. #5
    Registriert seit
    Jan 2002
    Ort
    hannover
    Beiträge
    277
    ich vergaß das eigentliche problem! sorry, also hiermit gings los..

    ein problem das damit vielleicht zusammenhängt.

    ich benutze ein smart cookie system, so nenn ichs einfach mal , welches so abläuft..

    sobald jemand zu einem formular kommt in dem er seinen namen eintragen muss, so wird zunächst abgefragt über eine func ob schon ein cookie mit des users name gefunden wurde. wenn ja so wird dieser angezeigt und mit der form übergeben. andernfalls wird ein formular dargestellt in dem er den name angeben muss. ohne weiteres nicht das problem. zu beginn meiner index.php steht folgendes


    PHP-Code:
    //wenn $name_form deklariert, also über ein formular 
    //übergeben wurde setzte cookie mit dem namen
    if ( $name_form ) {
        
    setcookie ("msiebeneicher"$name_formtime()+15552000);
    //falls der user über einen button neben dem formular geklickt hat
    //mit der einen neuen namen eingeben kann, so soll das cookie
    //gelöscht werden und das formular wird erneut angezeigt aber ohne 
    //namen/also mit formular
    } else if ( $del_cookie == true) {
        
    setcookie ("msiebeneicher"$name_formtime()+1);

    wenn ich nun das formular absende mit neuem namen enthalten so schreibt er und macht und stellt den inhalt sofort richtig da, aber erst nach einem erneuten (2. male) hat er nun auch das cookie gespeichert, genauso verhällt es sich beim löschen des cookies.

    woran kann das liegen?
     
    some food for thought ->
    http://www.geocities.com/tablizer

  6. #6
    Obi_Wan Obi_Wan ist offline Mitglied Silber
    Registriert seit
    Apr 2002
    Ort
    ST City Raumdock
    Beiträge
    86
    Zum Thema Cache:

    Ich dachte da gäbe es sone PHP Funktion für sowas aber ich suche das zur Zeit auch.
     
    Möge die Macht mit euch sein
    http://www.st-city.net

Ähnliche Themen

  1. Cache im IE
    Von Knotschi im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 16.06.07, 11:19
  2. Cache und RAM auslasten
    Von Fr3dd1 im Forum Visual Basic 6.0
    Antworten: 8
    Letzter Beitrag: 22.05.07, 16:05
  3. DBS Caché
    Von magic_halli im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 14.12.04, 15:52
  4. Flash + Cache
    Von christoph salzmann im Forum Flash Plattform
    Antworten: 5
    Letzter Beitrag: 05.09.04, 19:56
  5. Google cache
    Von Dark_Fighter im Forum Internet, DSL & Flatrate
    Antworten: 3
    Letzter Beitrag: 25.08.04, 18:23