jeżeli chcesz po prostu sprawdzić na początku ciasteczkiem aby użytkownik nie musiał się logować no to ustawiasz to zapytaniem np. if(isset(!$_COOKIES['login'])) z tym że po zalogowaniu pierwszym użytkownika musisz ustawić $_COOKIES['login']=$login tak aby ciasteczko z wartością loginu zostało ustawione.Witam. W odpowiedzi na maila postaram się w paru słowach przedstawić mechanizm ustawiania ciasteczek. Do ustawienia ciasteczka służy funkcja SetCookies (nazwa, wartość, trwałość); Jest to oczywiście jedna z postaci tej funkcji. Może ona mieć tylko dwa pierwsze parametry ale może być rozbudowana o kilka innych parametrów z których jednak korzysta się rzadko. Chcemy np. aby zapisać w ciasteczku login użytkownika. Po podaniu przez użytkownika w panelu logowania loginu i hasła przekierowujemy się do podstrony gdzie znajduje się moduł logowania zaraz na początku wpisujemy SetCookies("login", $_POST['login'], time()+60+60+24*30);Taka postać funkcji sprawi że w ciasteczku pod zmienną login zostanie wpisany login podany przez użytkownika. Ostatni fragment sprawi że ciasteczko to zostanie zapamiętane przez 30dni. Przy starcie strony zadajemy standardowy warunek jak przy pobieraniu zmiennej z sesji czy z formularza. if (isset($_COOKIES['login'])) i jeśli jest wartość no to dalej już pozostawiam inwencji twojej.

Jeśli natomiast chciałbyś usunąć wartość z ciasteczka używasz funkcji z parametrami -> SetCookies("login", "");Warunek musi być taki że funkcja SetCookies musi zostać umieszczona na samym początku kodu zanim zostaną wyprowadzone jakiekolwiek zmienne, czy wczytane nagłówki strony. Można wykorzystać przekierowanie strony header z tym że najpierw ustawiamy ciasteczko a potem przekierowujemy stronę na właściwą. Inaczej mi nie chciało wychodzić. Miłego testowania.