if run code , value in sql base added 5x.
code:
function token($u) { include('../config.php'); $token=md5(rand()+$u); $date = date('y-m-d h:i:s'); $tokenquery = 'insert '.$prefix.'tokens(`token`, `user`, `date`) values ("'.$token.'","'.$u.'","'.$date.'")'; $mysqli->query($tokenquery); } token ('filips');
see how sql base
my config is:
$host = 'my server'; $user = 'my username'; $pass = 'my password'; $data = 'pn_16734995_filipcms_demo'; $prefix = 'fc_'; $mysqli = new mysqli($host,$user,$pass, $data); $mysqli->query("set names 'utf8'" ); if ($mysqli->connect_errno) { echo "server not working: (" . $mysqli->connect_errnor. ") " . $mysqli->connect_error; }
nothing in code make insert statement happen 5 times. however, if echo "function called";
inside of function, can see if function being called 5 times, can figure out line function being called 5 times.
Comments
Post a Comment