Joomla 1.5 Установить cookie из системного плагина

Discussion in 'Создание расширений для Joomla' started by Captain, Oct 30, 2011.

  1. Offline

    Captain Недавно здесь

    Joined:
    Feb 11, 2010
    Messages:
    30
    Likes Received:
    0
    Gender:
    Male
    Всем привет.

    Дано: системный плагин. Нужно получить параметр из JRequest и записать его в cookies. По идее, это нужно делать в onBeforeCompileHead(). Делаю, но кука не появляется.

    Вопрос: что я делаю не так и как эту куку поставить.
     
  2.  
  3. Tureckiy
    Offline

    Tureckiy Недавно здесь => Cпециалист <=

    Joined:
    Apr 11, 2009
    Messages:
    423
    Likes Received:
    30
    Gender:
    Male
    есть класс Juri нем пожно получить урл, ну или из Jrequest! параметры. Ну а в куки записывайте setcookie()
    А что какае то сложность возникает при такой реализации? поделитесь!
     
  4. Offline

    Captain Недавно здесь

    Joined:
    Feb 11, 2010
    Messages:
    30
    Likes Received:
    0
    Gender:
    Male
    Что-то не срабатывает, но кука не появляется. Что именно не срабатывает - не пойму. Как вообще плагины отлаживать?
     
  5. Offline

    planar Недавно здесь

    Joined:
    Oct 20, 2011
    Messages:
    7
    Likes Received:
    0
    Gender:
    Male
    Я их нормально и без вопросов отлаживаю в NetBeans без всяких заморочек.
     
  6. Psor
    Offline

    Psor Недавно здесь

    Joined:
    Dec 9, 2011
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Кука может не установиться, если вы до setcookie кидаете HTTP заголовки какие-либо.
     
  7. Offline

    Captain Недавно здесь

    Joined:
    Feb 11, 2010
    Messages:
    30
    Likes Received:
    0
    Gender:
    Male
    Разобрался, что проблема не в этом. Кука ставится, но не читается в user-плагине в методе onUserAfterSave/onAfterStoreUser.


    Обращаюсь к ней просто как $_COOKIE['имя_куки'];
     

Share This Page

Loading...