PHP: session_start(); $_SESSION['pikachu'] = 'ПИКАЧУУУУУУУУ'; # Отправляем заголовки header("Content-Type: text/html"); # Выводим пикачу echo $_SESSION['pikachu']; Не поверишь всё работает. --- Добавлено --- @denis01 я его код затестить у себя не могу... Из-за того что там функции какие - то не понятные. Куда, что он там отправляет я не знаю. Где у него потом вызывается и как эта сессия тоже не известно. Я пытаюсь из него инфу вытрясти, а ты меня спать гонишь.
@zorinalexey59292 у тебя включён вывод ошибок на экран или в лог файл? http://phpfaq.ru/debug Я запустил твой код и посыпались ошибки, так что проверить его будет сложно
Да включён. И ни каких ошибок он не выдаёт. Отрабатывает как и положено. Вывод изображения на экран производит но не передаёт переменную сессии с ключем cap все остальные переменные сессии созданные вне этого скрипта ему передаются и от него передаются дальше другим скриптам
@denis01 А для чего это ? PHP: $text= imap_utf8($text_array[array_rand($text_array, 1)]); --- Добавлено --- @zorinalexey59292 ну ты видел я тебе скинул у меня всё передаётся! У меня отчётливо работает мой сркипт и передаётся сессия во все документы. У меня такое ощущение просто у тебя где то ошибка в скрипте.
Нет там ни каких не понятных функций в первом фаиле имеется форма в которой вызывается фаил <img src=img.php /> который рисует капчу и в нем же в переменную сессии добавляется ключ сар далее передаётся другому скрипту который сравнивает переменные но он говорит что не переменной сессии с ключем сар.
@zorinalexey59292 вот смотри я зупаскаю твой код у меня просто белый квадратик пустого изображения и там не чего не формируется. Если это весь код, то решай свою проблему сам или дуй во фриланс. Сессия через хедер адекватно передаётся. Не поверишь с этим у меня вообще никогда проблем не было То что ты дал это не достаточно. Если это всё по твоему мнению, значит просто говорю тебе твой скрипт не пашет вообще ни как. https://habrahabr.ru/post/120615/ Вот посмотри как люди капчу создают.
У меня не работает. Всего скорее в рнр что-то не так --- Добавлено --- Все понял. Проблема в самам рнр. На бесплатном хостинге все работает буду пересобирать рнр модуль а не как cgi может так заработает.
@zorinalexey59292 поставь себе виртуальную машину на комп. туда линукс убунту и из репозитория ubuntu разверни веб сервер на nginx или apache и разверни php. У меня стоит nginx и я использую php-fpm и у меня всё норм работает.