Leszekp
15.02.2006, 08:37:39
Kożystam z session_id podczas rejestracji użytkowników na stronie. Gdy użytkownik się zaloguje session_id zapisywane jest w bazie MySQL i na tej podstawie weryfikuje czy użytkownik jets zalogowany. Wszystko działa gdy strona otwierana jest normalnie. Podczas otwierania strony na ramkach po każdym odświeżeniu strony pod IE session_id zmienia się. I dzieje się tak tylko pod IE, gdy strona jets otwierana na ramkach pod Operą lub Firefox session_id nie zmienia się.
Co może powodować generowanie nowego nr sesji pod IE podczas otwierania strony w ramce po każdym odświeżeniu strony??
Proszę o pomoc.
styx
15.02.2006, 09:31:44
Siema też mam podobny problem już od kilku dni. Też przekazuje sesje do okienek pod IE,a w okienkach czasami jest sesja a czasami nie ma, a jescze czasami tylko widzi kilka zmiennych. Jak coś odkryje to dam ci znać
revyag
15.02.2006, 09:31:49
Wywołujesz session_start() w głównym pliku i w ramce ?
Dodaj headera w ramce:
<?php
header("Content-Type: text/html; charset=iso-8859-2"); ?>
na php.net w komentarzach jest opis jak to poprawic, wyslac trzeba dodatkowe smieszne headery
Leszekp
17.02.2006, 08:41:42
Wstawienie nagłowka nie pomogło, dlatego proszę o informację w jakich przypadkach session_id może się zmianić.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.