Kalle_B: TAN: Server-Zeit - Benutzer-Zeit

Beitrag lesen

Hallöle,

ich denke darüber nach, einer <form> eine TAN (Transaktionsnummer) mitzugeben, um zu gewährleisten, dass dieses Formular nur einmal verarbeitet wird, auch wenn es mehrfach gesendet wird.

Wenn es NICHT gesendet wird, soll die TAN verfallen, sagen wir mal, nach einer Stunde. Die Verfallzeit möchte ich anzeigen.

Beim FTP sehe ich, dass die Server-Zeit eine Stunde zu meiner Zeit (in D) nachhinkt (ich lade um 4:00 hoch, das Dokument hat 3:00). Komischerweise ist die vom PHP- Programm angezeigte Zeit date(H:i", time()) aber meine (4:00).

Wenn nun jemand z.B. in LK (Sri Lanka) dieses Formular aufruft, möchte ich natürlich die Verfallzeit aus dessen Sicht anzeigen.

Muss ich das extra berechnen (woher bekomme ich die Zeitzone des Benutzers?) oder macht PHP das auf wundersame Art selber (so wie meine D-Winterzeit)?

LIeben Gruß, Kalle