F5 veya yenileme için bir kod yazdım. Post edilen veri $_SESSION ile aynı olsa bile uyarı veriyor.
//Bağlantı ve bazı ayarlar
ob_start();
if (!isset($_SESSION)) { session_start(); }
date_default_timezone_set('Europe/Istanbul');
try {
$db = NEW PDO('mysql:host=localhost;dbname=xxx;charset=utf8', 'xxx', 'xxx');
} catch (Exception $e) {
echo 'Hata: ' . $e->getMessage();
}
//SESSION
$_SESSION['token'] = rand(10000000, 99999999);
$token = $_SESSION['token'];
//Post işlemleri
if ($_POST['token'] == $_SESSION['token']) {
if (isset($_POST['register'])) {
}
} else {
$alert = array('alert' => 'danger', 'message' => '<b>L-Guard devrede!</b> Lütfen tekrarlama.');
}Her şey doğru, gelen post değerini ekrana yazdırıyorum ve session ile aynı. Sebebi nedir?Sayfa: https://lisansci.net/v2/register.php