Я использовал сессии раньше, но никогда не использовал куки. Я хотел бы использовать куки по двум причинам:
1) это что-то новое для изучения
2) Я бы хотел, чтобы срок действия файла cookie истек через час или более
Я пытаюсь написать базовое утверждение if, которое
if($counter=="1") { //do this second
}
elseif ($counter >="2") { //do this every time after the first and second
}
else {// this is the first action as counter is zero
}
Вот код, который я использую для установки куки:
// if cookie doesnt exsist, set the default
if(!isset($_COOKIE["counter_cookie"])) {
$counter = setcookie("counter_cookie", 0 ,time()+40);
}
// increment it
$counter++;
// save it
setcookie("counter_cookie", $counter,time()+40);
$counter = $_COOKIE["counter_cookie"];
Проблема в том, что счетчик будет установлен от 0 до 1, но не будет установлен от 1 до 2 и так далее. Любая помощь была бы хороша, я знаю, что это действительно простой глупый вопрос: |
Спасибо!