Benutzer-Werkzeuge

Webseiten-Werkzeuge


jquery:agb

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

jquery:agb [2020/09/25 15:33]
webproducer angelegt
jquery:agb [2020/09/25 15:45] (aktuell)
webproducer PHP-Beispiel erweitert
Zeile 1: Zeile 1:
-====== Zeitpunkt der Akzeptierung der AGB's ======+====== Zeitpunkt der Akzeptierung der AGB'​s ​festhalten ​======
  
 Um auf der Rechtssicheren Seite zu sein ist es empfehlenswert,​ den Zeitpunkt, zu dem der User die AGB's oder auch Teilnahmebedingungen akzeptiert hat, nachträglich vorlegen zu können. Hierfür wird im folgendem Beispiel der Zeitpunkt exakt beim Anklicken der Checkbox durch jQuery festgehalten und kann so mit den restlichen Formulardaten übergeben und ggf. gespeichert oder in einer E-Mail weitergeleitet werden. Um auf der Rechtssicheren Seite zu sein ist es empfehlenswert,​ den Zeitpunkt, zu dem der User die AGB's oder auch Teilnahmebedingungen akzeptiert hat, nachträglich vorlegen zu können. Hierfür wird im folgendem Beispiel der Zeitpunkt exakt beim Anklicken der Checkbox durch jQuery festgehalten und kann so mit den restlichen Formulardaten übergeben und ggf. gespeichert oder in einer E-Mail weitergeleitet werden.
Zeile 29: Zeile 29:
         <form method="​post">​         <form method="​post">​
             <label for="​agb">​AGB'​s akzeptieren:</​label><​input type="​checkbox"​ id="​agb"​ name="​agb"​ />             <label for="​agb">​AGB'​s akzeptieren:</​label><​input type="​checkbox"​ id="​agb"​ name="​agb"​ />
 +            <input type="​submit"​ value="​absenden"​ />
         </​form>​         </​form>​
     </​body>​     </​body>​
Zeile 34: Zeile 35:
 </​code>​ </​code>​
  
-**Hinweis:​** Der hier in der Variablen "​agb"​ zugewiesene Wert ist der Unix-Timestamp in Microsekunden. Für ein korrektes Ergebnis in der Scriptsprache "​PHP"​ muss dieser nochmal durch 1.000 geteilt werden:+**Hinweis:​** Der hier in der Variablen "​agb"​ zugewiesene Wert ist der Unix-Timestamp in Microsekunden. Für ein korrektes Ergebnis in der Scriptsprache "​PHP"​ muss dieser nochmal durch 1.000 geteilt, und dann noch gerundet ​werden:
  
 <code php> <code php>
 <?PHP <?PHP
-    $timestamp = $_POST['​agb'​] / 1000;+    $timestamp = 0; 
 + 
 +    if( isset( $_POST['​agb'​] ) ) 
 +    { 
 +        $timestamp = round( ​$_POST['​agb'​] / 1000 ); 
 +    } 
 + 
 +    echo date( 'Y-m-d H:​i:​s',​ $timestamp );
 ?> ?>
 </​code>​ </​code>​
jquery/agb.1601040793.txt.gz · Zuletzt geändert: 2020/09/25 15:33 von webproducer