angerthor
18.02.2006, 17:51:46
Witam !
jeżeli walne instrukcje session_start( ); i pozniej w obrebie kodu php utworzy odsylacz, to do url'a dodaje mi sie piekne PHPSESSID=sf3432dh3432jdd (wiadomo, id sesji).
Na localhoscie mam poprawnie (czyli w urlu nie maphpsessid), ale gdy wysle pliki na serv juz tak dobrze nie jest.
Czy da sie to jakos ukryc ?
pozdrawiam !
DzikiLis
18.02.2006, 18:02:07
<?php
?>
Znajdź sekcję session i sprawdź ustawienia session.use_cookies, session.use_only_cookies, session.use_trans_sid. Dwa pierwsze na yes i ostatnie na no i powinno być ok.
sobstel
18.02.2006, 18:25:08
Cytat(DzikiLis @ 2006-02-18 18:02:07)
<?php
?>
Znajdź sekcję session i sprawdź ustawienia session.use_cookies, session.use_only_cookies, session.use_trans_sid. Dwa pierwsze na yes i ostatnie na no i powinno być ok.
tylko wtedy sesja nie bedzie dzialac bez cookies. ale nie ma rozwiazania zeby bylo bez cookies i bez doklejania PHPSESSID.
angerthor
18.02.2006, 18:37:18
niestety, ale to :
<?php
ini_set('session.use_only_cookies', 1
); ini_set('session.use_trans_sid', 0
);
?>
nie daje efektu
sobstel
19.02.2006, 11:00:58
Cytat(angerthor @ 2006-02-18 18:37:18)
niestety, ale to :
<?php
ini_set('session.use_only_cookies', 1
); ini_set('session.use_trans_sid', 0
);
?>
nie daje efektu
korzystaj z manuala
session.use_trans_sid : PHP_INI_ALL in php <= 4.2.3. PHP_INI_PERDIR in php < 5.
angerthor
19.02.2006, 12:37:27
nie wiem jak ze sposobem sopla, ale ja znalazłem niezawodny

<?php
ini_set("session.use_trans_sid", false);
?>
mital
1.10.2006, 20:20:31
Witam!
Angerthor : to coś trzeba wpisać na każdej podstronie pod session_start ()?