Jestem poczatkujacym w dziedzinie jezyka php. Bylbym bardzo wdzieczny za pomoc. Do pewnego momentu wszelkie problemy potrafilem sam rozgryzc ale to mnie juz przerasta.
Mam taki problem z sesjami w php. Otóż gdy w naglowku html widnieje taki zapis:
Kod
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
to sesje w php nie chca dzialac poprawnie. Sesja jest wywolywana na samym poczatku skryptow funkcja session_register();
Problem polega na tym, ze gdy klikne na jakies lacze np. prowadzace ze strony xxx.php na strone yyy.php wyswietla sie pusta strona. Adres w przegladarce internetowej pozostaje xxx.php.
Gdy calkowicie wyeliminuje deklaracje META dotyczaca strony kodowej lub zamienie ja na:
Kod
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">
wszystko dziala jak nalezy. Jednak zalezy mi na tym aby strony byly kodowane jako iso-8859-2. Problem istnieje zarowno na php pod Windowsem jak i na Linuxie. Nawet po wrzuceniu skryptow na serwer firmy hostingowej problem nadal sie pojawia. Czym to moze byc spowodowane? Moze istnieje jakis inny sposob na ustawienie strony kodowej na iso-8859-2? Moze istnieje do tego celu jakas funkcja w php? Za wszelka pomoc bardzo dziekuje.
Pozdrawiam.