Писался этот код для дальнейшего вывода на сайт блока просмотренных ранее страниц:

1
2
3
4
5
6
7
8
if(isset($_COOKIE['watched_page'])){
        if (strpos($_COOKIE['watched_page'], $page_id) === false){//проверка на существование значения в строке
            $last_id = $_COOKIE['watched_page'];//пишем уже имеющиеся значения в переменную
            setcookie("watched_page",$page_id.','.$last_id);//записываем в куки новое значение+старые
        }
    }else{
        setcookie("watched_page",$page_id);//если еще нет куков, то создаем и присваиваем первое значение
    }