Задать вопрос
@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
плис можете помочь, буду благодарен.
  • Вопрос задан
  • 149 просмотров
Подписаться 1 Простой 11 комментариев
Пригласить эксперта
Ответы на вопрос 1
cesnokov
@cesnokov
<head>&nbsp;</head>
Число "09009" PHP интерпретирует как восьмеричное, а "999999" десятичное. При этом в восьмеричном числе не может быть девяток, а только числа в диапазоне 0-7.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы