Простите что влез но тема та же... Капча основана на сессиях.. добавить к сессии переменную с кодом вышло...
[uid] => 22466
а вот прочесть её чтобы вывести на картинку никак. Подскажите пожалуйста где я ошибаюсь:
<?php
//@ini_set('display_errors', 1);
//require_once($_SERVER['DOCUMENT_ROOT'].'/main_classes.php');
//$kernel = & singleton('kernel');
// Загрузка модулей
//$kernel->LoadModules();
session_start();
$im=ImageCreateFromJpeg(round(mt_rand(1,3)).".jpg");
$color=ImageColorAllocate($im,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
ImageTtfText($im, 23, mt_rand(-5,5), 3, 30, $color, "addict.ttf", $_SESSION['uid']);
Header("Content-type: image/jpeg");
ImageJpeg($im);
ImageDestroy($im);
?>
Привожу код файла генерирующего картинку. Проблема 100% в том что он не получает сессию HostCMS. Вопрос как получить? Код закоментированный вверху использовать не вышло так как тогда вообще файл не выводит картинку. Я так понимаю нарушается header. Как это решить не могу придумать. Заранее спасибо.