Ребят,я только начинаю учиться. Поэтому просьба не кидаться какашками. Вопрос возможно глупый ,но лучше спросить и понять Чем забить болт и оставить вопрос открытым. Вот код: PHP: <?php //Необходимые куки и переменные которым было присвояно их значение. setcookie("Chet",0); $chet = $_COOKIE["Chet"]; //Счетчик посещений. if(isset($chet )== true){ $chet++; setcookie("Chet",$chet); echo $chet; switch($chet){ case 0:echo "Добро пожаловать Гость.";break;} } Вопрос:Почему switch не срабатывает ? Если достать его из if и положить сразу после него то все норм. А внутри него он почему то игнорируется.
у тебя на участке, где свитч, $chet никак не может быть равен нулю, потому что прямо перед этим ты делаешь $chet++;
@merOsever, почитай как работают куки. setcookie вставляет куку в заголовок готовящегося ответа, а вот в массив $_COOKIES эта кука попадёт только после следующего запроса --- Добавлено --- Ну и с логикой ифа у тебя явно что-то не так. Какую задачу оно должно решить?
Я почитал насчет Куки,спасибо большое. PHP: //Счетчик посещений. if(isset($chet )){ $chet++; setcookie("Chet",$chet); echo "Вы посещали эту страницу - $chet раз(а).";} Выводить на экран количество заходов )