![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 22.09.2006 Ostrzeżenie: (10%) ![]() ![]() |
Przeglądam sobie taki artykuł http://pl.wikibooks.org/wiki/PHP/Sesje i sie tak zastanawiam dlaczego w tym kodzie:
w linijce:
isset jest zaprzeczone. Może ktoś mi to wyjaśni bo jak dlamnie nie powinno być zaprzeczone. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
jeżeli nie istnieje - wygeneruj nowe id i ustaw inicjiuj na true (czyli przytwierdzenie sesji do danego kompa)
jeśli byłoby tak jak mówisz sesja była by na nic (jak i samo zabezpieczenie) b każdorazowo regenerował by się ip i ustawiany byłby index inicjiuj co za tym idzie pierwszy warunek wykonywałby sie zawsze a drugi nigdy Ten post edytował devnul 29.03.2007, 21:08:42 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 22.09.2006 Ostrzeżenie: (10%) ![]() ![]() |
Możesz to poprzeć jakimś przyładem (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
przykład sam podałeś wyżej - ja Ci go tylko tłumacze. Zastanów się:
isset zwraca true jeśli zmienna istnieje a false jesli nie, analogicznie !isset zwraca false jesli zmienna istnieje a true jesli nie. w tym wypadku warunek wykona się jesli zmienna nie będzie istniała (!isset), wtedy ustawiamy podsawowe wartości sesji (ip i identyfikator świadczoący o tym że sesja została jużzainicjalizowana). Proste jak budowa cepa |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:40 |