Обучение/Помощь новичкам | while и header
Тема закрыта by
SNEG
Крч ещё какие варики есть как мой говнокодь обработать
php
$unique = false;
while (!$unique) {
$key = md5(microtime());
$hash = crypt($key, '$2y$15$' . substr($key, 0, 22));
if (!hash_exists($hash, $mysqli, PREFIX . "_test")) {
mysqli_query($mysqli, "INSERT INTO `" . PREFIX . "_test` SET `key` = '" . $hash . "'");
$unique = true;
}
}
header('Location: /');
________
посл. ред. 01.09.2023 в 18:31; всего 1 раз(а); by SNEG

Смотрю кто какой варик предложит
________
посл. ред. 01.09.2023 в 19:24; всего 2 раз(а); by SNEG
php
do {
$key = md5(microtime());
$hash = crypt($key, '$2y$15$' . substr($key, 0, 22));
$insertQuery = "INSERT INTO `" . PREFIX . "_test` SET `key` = '" . $hash . "'";
} while (mysqli_query($mysqli, $insertQuery) === false);
header('Location: /');
php
do {
$key = md5(microtime());
$hash = crypt($key, '$2y$15$' . substr($key, 0, 22));
$insertQuery = "INSERT INTO `" . PREFIX . "_test` SET `key` = '" . $hash . "'";
} while (mysqli_query($mysqli, $insertQuery) === false);
header('Location: /');

Сейчас думаю как это всё по уму скрутить
________
посл. ред. 01.09.2023 в 19:36; всего 2 раз(а); by SNEG
php
do {
$key = md5(microtime());
$hash = crypt($key, '$2y$15$' . substr($key, 0, 22));
if (!hash_exists($hash)) {
mysqli_query($mysqli, "INSERT INTO `" . PREFIX . "_test` SET `key` = '" . $hash . "'");
header('Location: /');
exit;
}
} while (true);
php
do {
$key = md5(microtime());
$hash = crypt($key, '$2y$15$' . substr($key, 0, 22));
if (!hash_exists($hash)) {
mysqli_query($mysqli, "INSERT INTO `" . PREFIX . "_test` SET `key` = '" . $hash . "'");
header('Location: /');
exit;
}
} while (true);
ну тебя на фиг я уже сделаю лучше как в самый первый раз посоветовал во втором посте ))
________
посл. ред. 01.09.2023 в 21:52; всего 1 раз(а); by SNEG
Лучше сам пойду крутить чем с такими советчиками дела иметь
, день два потрачу может что придумаю
, день два потрачу может что придумаю