Пишу куку вот так:
$lpg = $_GET['utm'];
setcookie('lpg', $lpg, time()+60*60*24*60); //кука 60 дней
Теперь вопрос:
Как можно до-записать в куку еще текст?
например у нас в куках: lpg = cookies1
мы опять переходим на site.com/?utm=cookies2
и нам должно записать еще и куку cookies2
получается у нас должно в куке lpg быть cookies1_cookies2
тоесть мы редактируем старую куку и записываем новую, lpg = cookies1_cookies2
сделал так:
<?php
$lpg = $_GET['utm'];
if(isset($_COOKIE['lpg']) && $_COOKIE['lpg'] != '') { // Если не пустая...
$c = $_COOKIE['lpg']; // ...получить куку...
setcookie('lpg', "$c_$lpg", time()+60*60*24*60); // ...и дописать "_$lpg"
} else { // Если пустая...
setcookie('lpg', $lpg, time()+60*60*24*60); // ...просто заполнить "$lpg"
}
?>
но почему то просто обновляет куку =((