3v4l.org

run code in 300+ PHP versions simultaneously
<?php /** * In Datenbank-Tabelle fuer Login-Formular vom letzten Mal ein Feld "letzter_Login" einfuegen vom Typ "Datetime". * * Die Sessions dienen dazu, Benutzer automatisch nach einer bestimmten Zeit Inaktivitaet auszuloggen, oder auch * einfach zu erfassen, wann der Benutzer das letzte Mal eingeloggt war. * * Sobald der Benutzer eingeloggt ist, fuegen wir folgenden Code ein: * * Session Start * Direkt am Anfang der Website */ session_start(); /** * globales SESSION-Array */ $_SESSION["registrieren.php"] = 1; /** * Eintrag des Users in der Session speichern */ $_SESSION["user"] = mysqli_fetch_array($ergebnis, MYSQL_ASSOC); /** * Testausgabe des Session-Array */ echo("<pre>".var_dump($_SESSION)."</pre>"); /** * Eintrag letzter Login updaten */ $sql2 = "UPDATE benutzer SET letzter_login=NOW() WHERE benutzername='".$_SESSION['user']['benutzername']."'"; mysqli_query($db_connection, $sql2); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/grk4F
function name:  (null)
number of ops:  31
compiled vars:  !0 = $ergebnis, !1 = $sql2, !2 = $db_connection
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   13     0  E >   INIT_FCALL                                               'session_start'
          1        DO_ICALL                                                 
   21     2        FETCH_W                      global              $4      '_SESSION'
          3        ASSIGN_DIM                                               $4, 'registrieren.php'
          4        OP_DATA                                                  1
   28     5        INIT_FCALL_BY_NAME                                       'mysqli_fetch_array'
          6        SEND_VAR_EX                                              !0
          7        FETCH_CONSTANT                                   ~8      'MYSQL_ASSOC'
          8        SEND_VAL_EX                                              ~8
          9        DO_FCALL                                      0  $9      
         10        FETCH_W                      global              $6      '_SESSION'
         11        ASSIGN_DIM                                               $6, 'user'
         12        OP_DATA                                                  $9
   36    13        INIT_FCALL                                               'var_dump'
         14        FETCH_R                      global              ~10     '_SESSION'
         15        SEND_VAL                                                 ~10
         16        DO_ICALL                                         $11     
         17        CONCAT                                           ~12     '%3Cpre%3E', $11
         18        CONCAT                                           ~13     ~12, '%3C%2Fpre%3E'
         19        ECHO                                                     ~13
   44    20        FETCH_R                      global              ~14     '_SESSION'
         21        FETCH_DIM_R                                      ~15     ~14, 'user'
         22        FETCH_DIM_R                                      ~16     ~15, 'benutzername'
         23        CONCAT                                           ~17     'UPDATE+benutzer+SET+letzter_login%3DNOW%28%29+WHERE+benutzername%3D%27', ~16
         24        CONCAT                                           ~18     ~17, '%27'
         25        ASSIGN                                                   !1, ~18
   45    26        INIT_FCALL_BY_NAME                                       'mysqli_query'
         27        SEND_VAR_EX                                              !2
         28        SEND_VAR_EX                                              !1
         29        DO_FCALL                                      0          
   50    30      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
164.24 ms | 1396 KiB | 17 Q