function getTrandomCode ($length = 16, $var = 'string') {
if ($var == 'num') $stringSpace = '0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789';
else $stringSpace = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$pieces = [];
$max = mb_strlen($stringSpace, '8bit') - 1;
for ($i = 0; $i < $length; ++ $i) {
$pieces[] = $stringSpace[random_int(0, $max)];
}
return implode('', $pieces);
}
$unical = getTrandomCode(10);
echo $unical;
mysqli_query($connection, " UPDATE `session_active` SET `access_token` = '$unical' ");
Проблема: echo - Выводит одно а в mysqli другое, да я проверял вызывается ли функция ещё раз (нет только 1 раз), Если установить статическое число то оно сохраняется, но вроде бы в раниях версиях такого не было или я где то ошибся.- Главная Список форумов Оффтоп и другие темы
- Поиск
-
- Текущее время: 06 дек 2025, 11:37
- Часовой пояс: UTC+03:00
Информация: Конференция переехала на GitHub. Старый форум доступен только для чтения.
