Здравейте,
правя следното нещо
if(!isset($_COOKIE['cookie'])){
setcookie("cookie", $ip, time()+365*24*3600);
}
тоест, правя бисквитка ако не съществува такава.
Логиката е следната: проверявам дали даденото ip е записано в БД с даденото id на артикъла. И ако няма такава комбинация, проверявам дали има записана бисквитка на потр. компютър. Ако това е изпълнено, то се добавя ново посещение на страницата.
Само, че когато опитам същото с различно id се открива бисквитката и не се добавя посещение.
Тоест, ако потребителят влезе да разглежда 10 артикъла, само на първия ще се отчете посещение.
Та, интересно ми е как да направя така, че всеки артикъл да записва индивидуална бисквитка.
Пробвах setcookie("cookie", $id, time()+365*24*3600);
но явно си открива бисквитката, така или иначе.
правя следното нещо
if(!isset($_COOKIE['cookie'])){
setcookie("cookie", $ip, time()+365*24*3600);
}
тоест, правя бисквитка ако не съществува такава.
Логиката е следната: проверявам дали даденото ip е записано в БД с даденото id на артикъла. И ако няма такава комбинация, проверявам дали има записана бисквитка на потр. компютър. Ако това е изпълнено, то се добавя ново посещение на страницата.
Само, че когато опитам същото с различно id се открива бисквитката и не се добавя посещение.
Тоест, ако потребителят влезе да разглежда 10 артикъла, само на първия ще се отчете посещение.
Та, интересно ми е как да направя така, че всеки артикъл да записва индивидуална бисквитка.
Пробвах setcookie("cookie", $id, time()+365*24*3600);
но явно си открива бисквитката, така или иначе.