![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 23.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
siemaka all
![]()
za pomomoc z gory dziekuje pozdrawiam Ten post edytował martino277 2.09.2007, 12:10:11 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 2.09.2007 Skąd: Wielkopolska Ostrzeżenie: (0%) ![]() ![]() |
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.
![]() ![]() -------------------- Początki są zawsze trudne, ale to nie znaczy że potem musi być łatwiej.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 20:40 |