@Blind-programmer

Log error, выдает ошибку в коде, как исправить?

Всем привет, вот есть такой код.
<?
@session_name('SESS');
@session_start();
$sess=mysql_escape_string(session_id());
if (!preg_match('#[A-z0-9]{32}#i',$sess))$sess=md5(rand(09009,999999));
?>

Вот что выдает error log в браузере^
Parse error: Invalid numeric literal in C:\OpenServer\domains\gonki.pro\sys\core\sess.php on line 5
плис можете помочь, буду благодарен.
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ответы на вопрос 1
cesnokov
@cesnokov
<head>&nbsp;</head>
Число "09009" PHP интерпретирует как восьмеричное, а "999999" десятичное. При этом в восьмеричном числе не может быть девяток, а только числа в диапазоне 0-7.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 10:01
500 руб./за проект
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час