Selam,
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