![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 24.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich,
Mam pewien system uwierzytelniania. Po poprawnym zalogowaniu użytkownika ustawiam w sesji:
Na kolejnych podstronach, użytkownik ma możliwość dodania ogłoszenia. W 99% działa dobrze, jednak zdarzają się przypadki, że w ogłoszeniu w polu "id_uzytkownika" nic nie ma. Czyli w sesji $_SESSION['jakies_id'] nic nie było ![]() Jak mam się wystrzegać takich wyjątków i dlaczego tak się dzieje ? PS. Może cookie? Całe logowanie mam zrobione na sesjach - troche denerwujące jak po zamknieciu i nowym otworzeniu przeglądarki trzeba się logować od nowa... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 81 Pomógł: 2 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Upewniej sie ze w kazdym pliku php masz na poczatku skryptu session_start" title="Zobacz w manualu PHP" target="_manual().
-------------------- I WANT TO BELIEVE
Co to, to nie mogę powiedzieć 8) --==SGC SG1==-- <<Jaffa Kree!!!>> |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 24.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
w każdym pliku mam:
i dalej błąd występuje... :/ |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.09.2007 Skąd: Sheffield, UK Ostrzeżenie: (0%) ![]() ![]() |
w każdym pliku mam:
i dalej błąd występuje... :/ Może w którymś miejscu pomiędzy ob_start() ob_end_flush() robisz die/exit ? O ile się nie mylę cookie sesji nadane sostanie dopiero w momencie ob_end_flush() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.09.2007 Skąd: Gdynia grabówek Ostrzeżenie: (0%) ![]() ![]() |
Ja rozwiązuje takie problemy robiąc skrypt który w każdym linku ustawia nr sesji i mam kłopot z głowy :-) Na serwerze tworzy się TEMP (ok. 15kB/osoba) i działa przez 15 minut lub "Wyloguj". Mechanizm ściągnołem z phs-lw.ml.pl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:05 |