Павел
Сделай ниже вардамп кукисов и посмотри
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
каждый раз кажется, что ты фейспалмишь)
Павел
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
?