ik heb proberen een cookie_check te maken met mysqli. maar werkt niet =p
ik heb nu dit maar hij execute niet ik krijg steeds de error not executed...
PHP
<?php
function cookie_check( $cookie )
{
//Global waarde voor de mysqli class
global $mysqli;
global $hash;
//Controleren of de cookie gevuld is.. zoja cookie vergelijken met database...
if(isset($cookie) && !empty($cookie))
{
$select = "SELECT `hash` FROM `users` WHERE `hash` = ?"; //query maken
$stmt = $mysqli->prepare($select);
$stmt->bind_param('s',$cookie);
$stmt->execute();
$stmt->bind_result($hash);
if($stmt->fetch() == TRUE) //cookie en DB komen overeen... je bent ingelogd..
{
$update = "UPDATE `users` SET `laatst_actief_op` = NOW() WHERE `hash` = ?";
$stmt = $mysqli->prepare($update);
if($stmt)
{
$stmt->bind_param('s',$cookie);
$stmt->execute();
}
else
{
echo'error: not executed';
}
}
else
{
echo 'probeer je de cookies te misbruiken?';
}
}
else
{
echo '<div id="main">
<div class="container">
<h1>Niet ingelogd!</h1>
Je bent momenteel niet ingelogd.<br />
Gelieve in te loggen om deze pagina te bekijken.
</div>
</div>';
exit;
}
}
?>
Toon Meer