php не создаётся cookies

Discussion in 'PHP' started by GAiN, 10 Feb 2014.

  1. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    php создать cookies без перезагрузки

    можно ли создать cookies без перезагрузки страницы, с первого раза при первом заходе ?

    у меня примерно похожая ситуация
    http://www.sql.ru/forum/498039/cookie-ustanavlivautsya-tolko-posle-perezagruzki

    PHP:
     setcookie('test','1');
        if(empty(
    $_COOKIE["test"]))
        {
        
    $otklusheno '<span class="yes">Отключены</span>';
        }
        else
        {
          
    $vklusheno '<span class="no">Включены</span>';
        }
    сначала отображает что отключены ,после обновления страницы включены
     
    #1 GAiN, 10 Feb 2014
    Last edited: 14 Feb 2014
  2. GRRRL Power

    GRRRL Power Elder - Старейшина

    Joined:
    13 Jul 2010
    Messages:
    823
    Likes Received:
    185
    Reputations:
    84
    Что значит "без перезагрузки"? Ты заходишь на страничку, которая со стороны PHP выполняет функцию setcookie(), браузер получает заголовок Set-Cookie и всё, кукисы в браузере с этого момента уже установлены. Никаких перезаходов не требуется.