[Помогите] Проблема с сессиями в Wordpress

Тема в разделе "Wordpress", создана пользователем Grafs, 29 янв 2009.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. Grafs

    Grafs Постоялец

    Регистр.:
    19 дек 2008
    Сообщения:
    75
    Симпатии:
    12
    Создал страницу к шаблону, подключил.
    В странице форма заказа.
    Пробую подключить простую капчу
    В файле imgc.php код
    Код:
    <?php
    session_start();
    $сode = rand(100000,999999);
    session_register("сode");
    $Image = imageCreateFromPng ("img/imgc.png");
    $Color = imageColorAllocate($Image, 190, 190, 190);
    settype ($сode, "string");
    imageString($Image, 8, 3, 3, $сode, $Color);
    Header("Content-type: image/png");
    imagePng($Image);
    imageDestroy($Image);
    ?>
    
    Дальше в странице подключаю капчу
    Код:
    <img src="imgc.php" width="60" height="20">
    
    Все ОК кроме того что не проходит сессия!
    В чем проблема, кто знает?
     
  2. sw04

    sw04 seoplayer

    Регистр.:
    1 дек 2007
    Сообщения:
    601
    Симпатии:
    193
    session_start(); очевидно надо в header.php после
    ставить..
    как результаты?
     
  3. Grafs

    Grafs Постоялец

    Регистр.:
    19 дек 2008
    Сообщения:
    75
    Симпатии:
    12
    Пробовал, всеравно не пашет.
    Если просто прописать в странице сессию работает, а если вызывать таким образом
    Код:
    <img src="imgc.php" width="60" height="20">
    почемуто нет.
    Если запустить просто как пустой php скрипт, с типа картинкой, тоже работает.
    Получается что подключенный php через img в шаблоне, не устанавливает сессию в Wordpress? Что-то ее отрубает!
     
  4. nicolasxp

    nicolasxp Создатель

    Регистр.:
    11 янв 2009
    Сообщения:
    23
    Симпатии:
    0
    а если еще буферизацию включать?
     
  5. Limmer

    Limmer

    Регистр.:
    3 июн 2008
    Сообщения:
    206
    Симпатии:
    45
    вы уверены, что ничего не забыли проставить к тегу
    Код:
    <img src="imgc.php" width="60" height="20">
    
    я ипользую другую капчу и у меня все работает, только подключаю её так
    PHP:
    <img src="imgc.php?<?php echo session_name()?>=<?php echo session_id()?>">
     
  6. Grafs

    Grafs Постоялец

    Регистр.:
    19 дек 2008
    Сообщения:
    75
    Симпатии:
    12
    При таком подходе смысла в капче нет. Код капчи легко прочитать в
     
Статус темы:
Закрыта.