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 раз), Если установить статическое число то оно сохраняется, но вроде бы в раниях версиях такого не было или я где то ошибся.
- Главная Список форумов Оффтоп и другие темы
- Поиск
-
- Текущее время: 20 апр 2025, 12:26
- Часовой пояс: UTC+03:00
Информация: Конференция переехала на GitHub. Старый форум доступен только для чтения.