Загрузка...

Help me PHP 2 errors how to fix

Thread in Backend created by GOLD_9 Jan 30, 2017. (bumped Jan 30, 2017) 581 view

  1. GOLD_9
    GOLD_9 Topic starter Jan 30, 2017 Banned 73 Oct 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 строка
    Code

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


    и 75 строка
    Code

    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);
     
  2. RaysMorgan
    RaysMorgan Jan 30, 2017 Че скажете 53,981 Mar 7, 2013
    GOLD_9, PHP говорит, что ты пытаешься вызвать неизвестную функцию imageantialias. Она вообще есть в коде?


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


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

    ругается опять на if ($_SESSION == NULL)
     
  5. RaysMorgan
    RaysMorgan Jan 30, 2017 Че скажете 53,981 Mar 7, 2013
    GOLD_9, хм, попробуй тогда проверить через is_array($_SESSION), если опять не выйдет, то убери проверку на существовании и всегда пиши session_start()
     
Loading...
Top