Павел
Сделай ниже вардамп кукисов и посмотри
Vladislav
типа $_COOKIES даже можно попробоват ьдампнуть
Vladislav
шоб наверняка
Vladislav
и да
Vladislav
flush делаешь?
Павел
Думаешь сразу в супер глобал значения пихаются
Павел
Я думал при выводе заголовков ответа уже
Oleksii
array(3) { ["ds"]=> string(2) "ol" ["_csrf"]=> string(130) "4306bff26f8abb5c6fa1e4a5ad78a38eb335efaafff680d7ce00128427ec2e85a:2:{i:0;s:5:"_csrf";i:1;s:32:"1bH7RoXuz5NcTi6VYbORjBWV0sl1Safq";}" ["vote"]=> string(136) "5e466e5f78c0692af18bda09bc48a90961081dc12d7f2ad657c0de5fe3e1e75da:2:{i:0;s:4:"vote";i:1;s:39:"a:2:{s:4:"vote";s:1:"2";s:3:"sid";i:1;}";}" }
Oleksii
да ето после перезагрузки даже
Oleksii
ето по ajax
Oleksii
система лайков
Павел
Ипонамать смотри в настройках кукисов onlyHttp или что то в этом роде
Павел
http://www.yiiframework.com/doc-2.0/yii-web-cookie.html#$httpOnly-detail
Oleksii
true поставить?
Павел
Утя false стоит?
Oleksii
или false
Oleksii
хз
Oleksii
ето по дефолту public boolean $httpOnly = true?
Oleksii
тогда поставлю false
Vladislav
Утя false стоит?
не могу читать нормально твои сообщения
Vladislav
каждый раз кажется, что ты фейспалмишь)
Oleksii
не помогло
Павел
Ты как сделал?
Павел
В конфиге прописал?
Oleksii
нет в настройках куки
Павел
А остальные кукисы как добавляешь? Которые работают
Oleksii
так само
Oleksii
var_dump(Yii::$app->response->cookies->add(new \yii\web\Cookie([ 'name' => 'likes', 'value' => serialize(['ew'=>'12']), 'httpOnly' => false ])));
Oleksii
повернуло null
Павел
Эээ?
Oleksii
хз
Павел
А что по твоему должно вернуть?
Oleksii
true или что то в етом роде
Павел
Я сейчас очень вежливо скажу что ты некорректно сделал вардамп
Oleksii
почему
Павел
Потому что я просил вардамп добавленных в респонс кукисов. А ты что вывел?
Oleksii
когда ти просил
Oleksii
я сам типо сделал
Павел
Ок давай сначала
Oleksii
вот object(yii\web\CookieCollection)#62 (2) { ["readOnly"]=> bool(false) ["_cookies":"yii\web\CookieCollection":private]=> array(1) { ["likes"]=> object(yii\web\Cookie)#64 (7) { ["name"]=> string(5) "likes" ["value"]=> string(24) "a:1:{s:2:"ew";s:2:"12";}" ["domain"]=> string(0) "" ["expire"]=> int(0) ["path"]=> string(1) "/" ["secure"]=> bool(false) ["httpOnly"]=> bool(true) } } }
Oleksii
var_dump(Yii::$app->response->cookies);
Павел
Ну. Видишь у тебя стоит httpOnly
Oleksii
ну
Павел
Сделай его false
Павел
У тебя же Аяксом отдается респонс?
Oleksii
типо я кидаю запрос ajaxом и потом на сервере делается кука
Oleksii
object(yii\web\CookieCollection)#62 (2) { ["readOnly"]=> bool(false) ["_cookies":"yii\web\CookieCollection":private]=> array(1) { ["likes"]=> object(yii\web\Cookie)#64 (7) { ["name"]=> string(5) "likes" ["value"]=> string(24) "a:1:{s:2:"ew";s:2:"12";}" ["domain"]=> string(0) "" ["expire"]=> int(0) ["path"]=> string(1) "/" ["secure"]=> bool(false) ["httpOnly"]=> bool(false) } } }
Павел
Вот сейчас попробуй установятся кукисы или нет
Oleksii
не установились
Павел
Сделай пока без Аякса просто http
Павел
не установились
Как проверяешь что не установились?
Oleksii
ок
Oleksii
headers
Oleksii
без ajax тоже не установились
Oleksii
у меня когда на локалке било то не хотело ни одной делать
Oleksii
а так одну уже делает
Olzhas
Наркомания
Oleksii
https://hoamash24.com/api
Oleksii
вот сдесь
Oleksii
устанавлиятся
Павел
Попробуй не массив пихать а простое значение для начала
Oleksii
не помогло
Oleksii
еще одно
Oleksii
я пробовал простие куки ставить
Павел
Кароче покажи экшен целиком
Oleksii
и когда ставил то она ставилась а поменять не реально
Oleksii
он очень большой
Oleksii
я в пп
Olzhas
Pastebin
Павел
Oleksii
https://pastebin.com/f1NnsS05
Olzhas
Лучше скажите мне почему в behavior при EVENT_AFTER_UPDATE не удается получить dirtyAttributes у owner
Olzhas
И при EVENT_BEFORE_UPDATE тоже нельзя
Павел
Убери нафиг все echo замени их на return
Oleksii
мне нужни echo
Yura
Шо там за помойка в бине😱
Oleksii
или оно виведет
Oleksii
?