Странен проблем с бисквитки

misho

Registered
Не правя login система за пръв път, но до сега не бях се сблъсквал с подобен проблем. Работата е следната:
Имам полета за вход в профила на всяка една страница във сайта и съответно можеш да влезеш в профила си, независимо къде си. Ако вляза от началната страница всичко е ОК. Но, ако си вляза в профила докато съм в някоя вътрешна страница (струдктурата е следната localhost/stranica1/stranica2/), бисквитката сякаш действа само на съответната страница или нейните наследници. Отида ли в началото или на друга страница, все едно не съм в профила си.

Когато разгледам бисквитката, освен стойността, която съм ѝ задал има и следните стойности, в които вероятно се корени проблемът:
Домейн: localhost
Път: /stranica1/stranica2/

Въпросът е как да го оправя това? Искам да важи не само за страницата, а за целия домейн. :?
 
Просто е, премести кода в login.php и го include в всяка страница, поне аз така правя и няма грешка!
 
Тази структура как точно е реализирана, в смисъл.. реално са истински папки в главната директория, в които примерно има index.php или пренаписани адреси чрез mode rewrite ?
 
http://php.net/manual/en/function.setcookie.php обърни внимание на четвъртият параметър.

setcookie("TestCookie", $value, time()+3600, "/")
 
Karcho, май това ще да е. Ще го пробвам довечера.

kulov, с modRewrite препращам всичко към index-а и от там вече зареждам желания файл. :wink:

В този форум никой ли не спи? :D

Промяна: Karcho :?:
 

Back
Горе