За последние 24 часа нас посетил 55561 программист и 1797 роботов. Сейчас ищут 833 программиста ...

Вывод cookie из php в js

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

  1. mbb

    mbb Новичок

    С нами с:
    29 июл 2017
    Сообщения:
    25
    Симпатии:
    0
    Задал куки в php

    Код (Text):
    1. // Save session id in cookies
    2.             $sid = session_id();
    3.  
    4.             $expire = time() + $days * 24 * 3600;
    5.             $domain = ""; // default domain
    6.             $secure = false;
    7.             $path = "/";
    8.  
    9.             $cookie1 = setcookie("sid", $sid, $expire, $path, $domain, $secure, $http_only);        
    10.            
    11.             $cookie2 = setcookie("userid", $this->user_id, $expire, $path, $domain, $secure, $http_only);
    12.             $cookie3 = setcookie("username", $this->username, $expire, $path, $domain, $secure, $http_only);
    при просмотре $_COOKIE, все отображается, но при запросе в js
    Код (Text):
    1. alert( document.cookie );
    моих кук нет. Что я сделал не правильно? как мне получить куки?
     
  2. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    офтоп небольшой: а зачем в куках хранить идентификатор и имя пользователя? Сессии же достаточно вполне, а всё остальное - в закромах сервера спрятано должно быть.

    Что в переменной http_only?
    Что в инструментах разработчика в разделе печенек?
     
  3. mbb

    mbb Новичок

    С нами с:
    29 июл 2017
    Сообщения:
    25
    Симпатии:
    0
    в http_only - true

    Необходимо создать след. структуру:
    Простая html страница с формой авторизации, обращение к php через js. Если авторизация верна, вывести имя и id пользователя на эту же html страницу. Записать все это дело в куки. Для того чтобы при посещение любой другой простой html - имя и id можно было вытащить.

    Все это нужно для того чтобы потом использовать в cordova
     
  4. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    вот поэтому в жс и не работает.
     
    Fell-x27 нравится это.
  5. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    А что это дает? За что отвечает?