За последние 24 часа нас посетили 17629 программистов и 1937 роботов. Сейчас ищут 1329 программистов ...

Сразу вывести куки

Тема в разделе "PHP для новичков", создана пользователем User123, 17 апр 2017.

  1. User123

    User123 Активный пользователь

    С нами с:
    23 янв 2015
    Сообщения:
    47
    Симпатии:
    2
    PHP:
    1. <?
    2. setcookie('eng', '123');
    3.  
    4. if($_COOKIE['eng'] != '' )
    5. echo "yes";
    6. else
    7. echo "no";
    8. ?>
    если самый первый раз запустить страницу, то в куках будет видно имя и значение, но страница всё равно отразит что куков нет,
    если страницу перезагрузить еще раз, тот страница покажет что есть куки

    как можно сделать чтобы страница сразу с первого раза показала что есть куки без перезагрузки?
     
    #1 User123, 17 апр 2017
    Последнее редактирование модератором: 17 апр 2017
  2. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
  3. User123

    User123 Активный пользователь

    С нами с:
    23 янв 2015
    Сообщения:
    47
    Симпатии:
    2
    видимо сложный вопрос
     
    denis01 нравится это.
  4. Sergey_Tsarev

    Sergey_Tsarev Активный пользователь

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    @User123, ты на этой же странице куки создаёшь?
     
    User123 нравится это.
  5. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    просто пиши сразу
    PHP:
    1. setcookie('lang', 'en');
    2. $_COOKIE['lang'] = 'en';
    и норм, прокатит.
     
    User123 нравится это.
  6. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.129
    Симпатии:
    1.249
    Адрес:
    там-сям
    Автор, ты понимаешь почему такой эффект? Это важно.