isInit()) { echo 'Error db init'; return; } $db->cleanCloud(); $length = 6; $token = bin2hex(random_bytes($length)); if (isset($_POST['fsize']) && is_numeric($_POST['fsize'])) { $size = $_POST['fsize']; } else { $size = 3; } if (isset($_POST['ftext'])) { $text = $_POST['ftext']; } else { $text = ''; } if (isset($_POST['fduration']) && in_array($_POST['fduration'], DataBase::OPTIONS_DURATION)) { $duration = $_POST['fduration']; } else { $duration = DataBase::DEFAULT_DURATION; } $cpt = 0; while (!$db->createCloud($token, $text, $size, $duration) && $cpt < 10) { $token = bin2hex(random_bytes($length)); $cpt++; } $viewUrl = 'result.php?id=' . $token; $viewName = $_SERVER['HTTP_ORIGIN'] . '/'. $viewUrl; $voteUrl = 'index.php?id=' . $token; $voteName = $_SERVER['HTTP_ORIGIN'] . '/' . $voteUrl; ?>

Attention, il n'y a aucun moyen de retrouver ces liens par la suite.