За последние 24 часа нас посетили 36762 программиста и 1810 роботов. Сейчас ищут 883 программиста ...

Не стартует сессия в capcha

Тема в разделе "PHP для новичков", создана пользователем zorinalexey59292, 2 окт 2016.

  1. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Иди поспи :)
     
  2. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    PHP:
    1. $_SESSION['pikachu'] = 'ПИКАЧУУУУУУУУ';
    2. # Отправляем заголовки
    3. header("Content-Type: text/html");
    4. # Выводим пикачу
    5. echo $_SESSION['pikachu'];
    Не поверишь всё работает.
    --- Добавлено ---
    @denis01 я его код затестить у себя не могу... Из-за того что там функции какие - то не понятные.
    Куда, что он там отправляет я не знаю. Где у него потом вызывается и как эта сессия тоже не известно. Я пытаюсь из него инфу вытрясти, а ты меня спать гонишь.
     
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @zorinalexey59292 у тебя включён вывод ошибок на экран или в лог файл?
    http://phpfaq.ru/debug
    Я запустил твой код и посыпались ошибки, так что проверить его будет сложно
     
  4. zorinalexey59292

    zorinalexey59292 Новичок

    С нами с:
    2 окт 2016
    Сообщения:
    22
    Симпатии:
    1
    Да включён. И ни каких ошибок он не выдаёт. Отрабатывает как и положено. Вывод изображения на экран производит но не передаёт переменную сессии с ключем cap все остальные переменные сессии созданные вне этого скрипта ему передаются и от него передаются дальше другим скриптам
     
  5. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @denis01
    А для чего это ?
    PHP:
    1. $text= imap_utf8($text_array[array_rand($text_array, 1)]);
    --- Добавлено ---
    @zorinalexey59292 ну ты видел я тебе скинул у меня всё передаётся!
    У меня отчётливо работает мой сркипт и передаётся сессия во все документы. У меня такое ощущение просто у тебя где то ошибка в скрипте.
     
  6. zorinalexey59292

    zorinalexey59292 Новичок

    С нами с:
    2 окт 2016
    Сообщения:
    22
    Симпатии:
    1
    Нет там ни каких не понятных функций в первом фаиле имеется форма в которой вызывается фаил <img src=img.php /> который рисует капчу и в нем же в переменную сессии добавляется ключ сар далее передаётся другому скрипту который сравнивает переменные но он говорит что не переменной сессии с ключем сар.
     
    #31 zorinalexey59292, 2 окт 2016
    Последнее редактирование: 2 окт 2016
  7. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
  8. zorinalexey59292

    zorinalexey59292 Новичок

    С нами с:
    2 окт 2016
    Сообщения:
    22
    Симпатии:
    1
    Это для правельного отображения кириллицы если вдруг буду ее использовать
     
  9. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @zorinalexey59292 вот смотри я зупаскаю твой код у меня просто белый квадратик пустого изображения и там не чего не формируется. Если это весь код, то решай свою проблему сам или дуй во фриланс.
    Сессия через хедер адекватно передаётся. Не поверишь с этим у меня вообще никогда проблем не было То что ты дал это не достаточно. Если это всё по твоему мнению, значит просто говорю тебе твой скрипт не пашет вообще ни как.

    https://habrahabr.ru/post/120615/
    Вот посмотри как люди капчу создают.
     
    #34 askanim, 2 окт 2016
    Последнее редактирование: 2 окт 2016
  10. zorinalexey59292

    zorinalexey59292 Новичок

    С нами с:
    2 окт 2016
    Сообщения:
    22
    Симпатии:
    1
    У тебя шрифтов нет в папке fonts/
    Поэтому пустой квадратик образуется
     
  11. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @zorinalexey59292 запакуй в zip всё что нужно для запуска и выкладывай
     
  12. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Проснусь гляну, если никто не поможет. А ща спать, короче всё, мои силы за день на исходе.
     
  13. zorinalexey59292

    zorinalexey59292 Новичок

    С нами с:
    2 окт 2016
    Сообщения:
    22
    Симпатии:
    1
    Вот все фаилы держи может у тебя заработает
    --- Добавлено ---
    Спасибо за помощь
     

    Вложения:

    • zip.zip
      Размер файла:
      82 КБ
      Просмотров:
      6
  14. zorinalexey59292

    zorinalexey59292 Новичок

    С нами с:
    2 окт 2016
    Сообщения:
    22
    Симпатии:
    1
    Запаковал у меня не работает ни чего
     
  15. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @zorinalexey59292 ещё не нашёлся тот кто скачает, посмотрит подскажет
     
  16. zorinalexey59292

    zorinalexey59292 Новичок

    С нами с:
    2 окт 2016
    Сообщения:
    22
    Симпатии:
    1
    У меня не работает. Всего скорее в рнр что-то не так
    --- Добавлено ---
    Все понял. Проблема в самам рнр. На бесплатном хостинге все работает буду пересобирать рнр модуль а не как cgi может так заработает.
     
  17. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Попробуй на хостинге, где всё обычно настроено
     
  18. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @zorinalexey59292 поставь себе виртуальную машину на комп. туда линукс убунту и из репозитория ubuntu разверни веб сервер на nginx или apache и разверни php. У меня стоит nginx и я использую php-fpm и у меня всё норм работает.
     
  19. zorinalexey59292

    zorinalexey59292 Новичок

    С нами с:
    2 окт 2016
    Сообщения:
    22
    Симпатии:
    1
    Обновил всю систему все заработало
    Всем спасибо