Oleksii
все echo поменят на return
Olzhas
Olzhas
Мне чуточку больше
Olzhas
И в школу не хожу, сейчас каникулы же
Konstantin
@wogy14 а ты сделай перед установкой куков die и посмотри, не напечаталось ли чего на экран. вдруг у тебя где-то в другом месте эхо стоит, например, в beforeAction, который где-то в другом месте объявлен?
Oleksii
я средствами редактора все echo на return заменил
Oleksii
вот кука в самом начале не ставится
Oleksii
Olzhas
Он наследуется от базового контроллера, а в этом контроллере по его словам нет beforeAction
Oleksii
там только один actionIndex
Oleksii
и все!!!
Konstantin
блин, ну поставь ты die; в первой строчке actionIndex и скажи, что там вывелось!
Konstantin
хорошо, если ничего
Olzhas
Mb_internal_encoding убери
Павел
ну выпили все из экшена оставь только куки
Oleksii
ничего
Oleksii
Konstantin
ничего не вывелось, да?
Konstantin
окей
Oleksii
угу
Oleksii
можно еще как то куку установить еще
Oleksii
средствами yii
Konstantin
слушай, а если тупо setcookie("foo", "bar");, то устанавливается?
Oleksii
да
Oleksii
Oleksii
написал вот так
Oleksii
ds=ol; ds=bar; _csrf=4306bff26f8abb5c6fa1e4a5ad78a38eb335efaafff680d7ce00128427ec2e85a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%221bH7RoXuz5NcTi6VYbORjBWV0sl1Safq%22%3B%7D; vote=5e466e5f78c0692af18bda09bc48a90961081dc12d7f2ad657c0de5fe3e1e75da%3A2%3A%7Bi%3A0%3Bs%3A4%3A%22vote%22%3Bi%3A1%3Bs%3A39%3A%22a%3A2%3A%7Bs%3A4%3A%22vote%22%3Bs%3A1%3A%222%22%3Bs%3A3%3A%22sid%22%3Bi%3A1%3B%7D%22%3B%7D; foo=bar; likes=e666870996e2374feb91e03f8dff8cbacd2a6ab6cbc7a0e4c97c18818903bed6a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22likes%22%3Bi%3A1%3Bs%3A2%3A%2212%22%3B%7D
Oleksii
и добавилась кука
Oleksii
likes
Konstantin
а не может быть у тебя какая-то лажа с доменами?
Oleksii
какая может бить
Oleksii
все домени норм
Oleksii
одинаковие
Oleksii
все раз сработало больше не хочет
Oleksii
оно как би записивает в response но не сохраняет
Oleksii
надо помочь как то
Oleksii
может надо для всех один response создать и от него оталкиватся
Konstantin
response и так один на всех
Konstantin
может какая-то проблема с enableCookieValidation
Konstantin
?
Павел
Один на всех мы за ценой не постоим
Oleksii
не помагает даже response
Konstantin
тогда больше идей нет
Oleksii
установилось
Oleksii
урааааа
Oleksii
Oleksii
закоментировал ети строки
Oleksii
а что в них не так так и не понял
Konstantin
так спрашивал же тебя, нет ли лажи с доменом
Konstantin
там куки будут ставиться только для домена homash24.com
Konstantin
а ты на каком?
Oleksii
оно сначала и без етого не ставилось
Oleksii
ми что все таки сделали
Konstantin
мда
Oleksii
ок
Oleksii
спасибо
Oleksii
<? foreach($comments as $comment){?>
<div class="comment">
<div class="comment-author">
<?=$comment->name?>
<time>написал <?=date('d.m.y',$comment->date)?> в <?=date('H:i',$comment->date)?></time>
</div>
<div class="comment-content">
<p>
<?=$comment->text?>
</p>
<button class="like" onclick="likeComment(<?=$comment->id?>,this)"><i class="fa fa-heart" aria-hidden="true" <? if(in_array($comment->id,$likes)){echo 'style="color:#179028"';}?>></i><?=$comment->likes?></button>
</div>
</div>
<?}?>
Oleksii
теперь почему виделений код не срабативает
Oleksii
$likes = unserialize(Yii::$app->request->cookie['likes']);
Vladislav
<?
Vladislav
никогда не используй это зло
Vladislav
шорттеги депрекейтед даже
Vladislav
такчто поиши либо <?php, либо <?=
Oleksii
все походу нашел ошибку
Vladislav
для ехо
Oleksii
$likes = unserialize(Yii::$app->request->cookies['likes']); - я сдесь cookie вместо cookies прописал
Vladislav
также не используй сериализацию данных
Vladislav
используй джсон
Vladislav
он понятен большему количеству яп
Vladislav
да и не тлько
Vladislav
даже мускл может работать с джсоном
Vladislav
а с сериализованными данными только сам пхп
Oleksii
ок теперь проблема
Oleksii
cookie устанавливается но без перезагрузки она не меняется
Oleksii
как би должно так как на другой странице происходят все действия
Vladislav
Vladislav
используй flush
Oleksii
не все ок
Vladislav
или редиректи вручную внутри