![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 25.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
problem z serii banalnych ...
mam stronke z logowaniem tzn mam logowanie i po autoryzacji zakladam sesje w ktorej trzymam nick, wszytsko jest ok... ale pozalogowaniu nadal sa dostepne linki do stron publicznych i jezeli ktos kto sie zalogowal kliknie na nie wychodzi ze stron z autoryzacja (bez killniecie sesji) i znowy pokazuje sie mozliwosc zalogowania, a chce zeby nawet po wyjsciu 'na zawnatrz' wyswietlał sie status "zalogowany". z tego co wyczytalem musialbym nawet w czesci publicznej robic session_start() i sprawdzac czy nick != '' . Jezeli tak to wyswietlac kawalek "Zalogowany" a jezeli nie to mozliwosc zalogowania. tyle ze to chyba nie jest najlepsze rozwiazanie bo nawet jesli strone bedzie ogladal gosc, to za kazdym zazem session_start() bedzie tworzyl pusta sesje. a to chyba nie jest optymalne rozwiazanie co proponujecie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 25.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
ok, testuje tak:
plik index.php : <? if(!isset($session_id)) $sesja_jest = 'jest'; ?> <a href="dwa.php">zakladam sesje</a><br> <a href="trzy.php">podstrona</a> <? echo 'sesjajest=';echo $sesja_jest; ?> plik dwa.php: <? session_start(); echo ' <a href="index.php">index</a><br> <a href="trzy.php">podstrona</a> '; ?> wiec jak wchodze na index zmienna $sesja_jest powinna byc pusta, a jak wejde na dwa.php i wroce na index.php to wedlug mnie powinna miec wartosc 'jest' a nie ma (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) whaz up?? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 03:47 |