Загрузка...

Help me PHP 2 ошибки как исправить

Тема в разделе Backend создана пользователем GOLD_9 30 янв 2017. (поднята 30 янв 2017) 568 просмотров

Загрузка...
  1. GOLD_9
    GOLD_9 Автор темы 30 янв 2017 Заблокирован(а) 73 20 окт 2016
    PHP Notice: Undefined variable: _SESSION in /captcha/captcha.php on line 29

    PHP Fatal error: Call to undefined function imageantialias() in /captcha/captcha.php on line 75


    Собственно
    29 строка
    Код

    29 if( !$_SESSION )
    30 session_start();
    31 $_SESSION['captcha_key'] = $captcha;


    и 75 строка
    Код

    72 $n = rand(0,sizeof($font_arr)-1);
    73 $img_fn = $img_arr[rand(0, count($img_arr)-1)];
    74 $im = imagecreatefrompng (IMG_DIR . $img_fn);
    75 imageantialias($im, true);
     
    30 янв 2017 Изменено
  2. RaysMorgan
    GOLD_9, PHP говорит, что ты пытаешься вызвать неизвестную функцию imageantialias. Она вообще есть в коде?


    А на 29 строке PHP говорит, что нет такой переменной (массива) $_SESSION, так и есть.
    Проверять нужно так:
    Код
    if ($_SESSION == NULL)
    {
    session_start();
    }
     
  3. GOLD_9
    GOLD_9 Автор темы 30 янв 2017 Заблокирован(а) 73 20 окт 2016
    *********,У меня просто это скрипт работает на хостинге beget хорошо , вот на VPS такие ошибки
     
  4. GOLD_9
    GOLD_9 Автор темы 30 янв 2017 Заблокирован(а) 73 20 окт 2016


    если поставить так то

    ругается опять на if ($_SESSION == NULL)
     
  5. RaysMorgan
    GOLD_9, хм, попробуй тогда проверить через is_array($_SESSION), если опять не выйдет, то убери проверку на существовании и всегда пиши session_start()
     
Top