GB kleines Problem grosse Wirkung

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

  • #16
    um mal zu bleiben bei der variante ohne sessions und ohne penizillin-Methode...

    Original geschrieben von LGC
    Der eine fängt um 15.01.13 Uhr an, was dann im Hidden feld steht.
    Ne eigentlich noch nicht, der Timestempel wird erst übertragen und gespeichert mit einen Formular.
    Sorry hatte ich vorher nicht erwähnt.

    <form action="xxx.php" method="post">
    <input type="submit">
    <input type="hidden" name="time" value="<?php echo time(); ?>">
    </form>

    Oben sagte ich, bei neueren Beiträge ins GB muss der neuer Timestempel höher sein als der alte,
    das ist tatsächlich zu ungenau, man müsste eigentlich nur prüfen, ob der Zeitstempel ungleich
    ist als der der schon in einen *.txt (wenn man keinen DB hat) file vorhanden ist.
    Sind die Timestempels identisch, weil z.B. einen Reload mit F5 stattgefunden hat wo quasi aus dem
    Browser-Cache der alte Timestempel wieder übertragen wird, wird den Eintrag ins GB unterbunden.
    Man könnte das ganze in eine Funktion (sperre) packen (identische Zeitstempel gibt true) und zum
    Schluss zusätzlich noch abfragen ob die Felder des Formulars auch gesetzt wurden.

    if(!empty($feld1) && !empty($feld2) && !$sperre){
    eintrag in GB
    }
    In Flames - Pinbal Map
    Becoming the Archetype - No Fall Too Far
    Pantera

    Kommentar

    Lädt...
    X