pieto
22.07.2008, 21:54:27
Witam mam nastepujacy problem
Mam zainstalowany cms postnuke 8 w katalogu /data_files/ i tu sa ustawiane wszystkie sesje i ciastka
chcialbym aby dostep do tych sesji byl takze z katalogu nadrzednego czyli ./
domyslame sie ze to postnuke celowo ma takie ograniczenie,
udalo mi sie juz z cookies, ale wciaz nie widze print_r($_SESSION)
wiec moje pytanie jakiej funkcji szukac
lub jak ustawic aby sesje widoczne byly w obrebie calego serwisu ?
z gory thx
p.s. globalne wlaczone
wipo
23.07.2008, 06:23:02
poczytaj o session_start i session_id w manualu
rzymek01
23.07.2008, 14:32:26
<?php
setcookie(name
, value
, expire
, cookie_path
, cookie_domain
, cookie_secure
); ?>
Ciebie najprawdopodobniej interesuje cookie_path
pieto
24.07.2008, 21:11:10
Ze sciezkami dostepu poradzilem sobie,
jednak pojawil mi sie kolejny trudniej do zaanalizowania problem,
Nie ustawiaja mi sie zmienne globalne tzn nie mam nic w tablicach $GLOBALS,
a jednak przy wywolaniu tej samej funkcji w implementacji z postnukiem działają prawidłowo.
i teraz pytanie czy poza przypisaniem zmienej globalnej np:
$GLOBALS['_PNSession']['obj'] = $obj;
$GLOBALS['_PNSession']['new'] = true;
powiniem cos jeszcze zrobic ?
Kiedy zmienne globalne mogą nie być dostępne ?
dodam że wszystko działa prawidłowo w implementacji postnuka jednak ja potrzebuje odwołać się z innego katalogu.
Ścieeżka ciasteczka sesyjnego została ustawiona na katalog roota ./