*/ $runtimeEpoch = time(); switch($_POST['action']){ // 21/03/2020 16:00 (BRT). case 'registerToken':{ $token = $_POST['token']; $state = 'AwaitingResponse'; $addr = $_SERVER['REMOTE_ADDR']?:($_SERVER['HTTP_X_FORWARDED_FOR']?:$_SERVER['HTTP_CLIENT_IP']); $sql = requestSql(); $in = $sql->prepare('INSERT INTO adl.tokens (Token, CreationAddress, CreationEpoch, State, CurrentAddress) VALUES (?, ?, ?, ?, ?)'); $in->bind_param('ssiss', $token, $addr, $runtimeEpoch, $state, $addr); $in->execute(); $sql->close(); if ($in) echo 'OK'; else echo 'ERROR'; break; } // 21/03/2020 16:02 (BRT). case 'updateAddress':{ $token = $_POST['token']; $state = 'Taken'; $addr = $_SERVER['REMOTE_ADDR']?:($_SERVER['HTTP_X_FORWARDED_FOR']?:$_SERVER['HTTP_CLIENT_IP']); $sql = requestSql(); $in = $sql->prepare('UPDATE adl.tokens SET CurrentAddress=? WHERE Token=? AND State=?'); $in->bind_param('sss', $addr, $token, $state); $in->execute(); $sql->close(); if ($in) echo 'OK'; else echo 'ERROR'; break; } } function requestSql(){ // TODO: Coloque as credenciais de seu servidor SQL. $addr = 'sitio-do-luca0n.gov.br'; $uname = 'adl'; $pwd = 'senha123'; return new mysqli($addr, $uname, $pwd); } ?>