Mam problem z sesjami. WIem ze on jest oklapany ale szukalem w archiwum i nie znalazlem
odpowiedzi.
Chodzi o sesje i PHPSESSID.
( w php mam ustawione
session.use_trans_sid = 1)
na poczatku wejscia po zalogowaniu
- zapisuje sesje w bazie (nie wartosc PHPSESID a wygenerowana wlasna)
- tworzy ja stworzona klasa
- potem ta klase daje
jako session_register("ses");
i zebym sie odwolal do wlasnego SID to robie $ses->sid
ale nie w tym rzecz (chyba)
kazdy moj skrypt ma na poczatku cos takiego:
$wwwroot = '/htdocs/serwis_www/';
session_start();
session_register("ses");
w serwisie mam linki zbudowane nastepujaco
<a href='$wwwroot/newsy.php'> bla bla </a>
i jezeli tak wyglada link jak na gorze PHPSESSID sie automatycznie nie dolacza
i wtedy nie widzi strony "newsy.php" i wylogowuje mnie z systmeu
przeciez nie mam zapisanego SIDA jako PHPSESSID tylko swojego.
a jak wylacze session.use_trans_sid =0
i PHPSESSID nie przykleja sie do linkow to w ogole nie moge sie zalogowac i zdobyc sesji.
I tu zalozenia:
1. chce wylaczyc session.use_trans_sid =0 i nie pokazywac PHPSESSID w urlu
2. chce uzywac dalej autoryzacji takiej jak teraz
co musze zrobic ?