PHP Session不适用于所有目录

时间:2014-01-22 21:11:38

标签: php session

我遇到了问题,我有一个网站,您可以登录。

有一个用于管理的登录和一个网站,它们都使用相同的MySQL表。

当我登录首页时,会话在每个子网站上都可用,例如www.example.comwww.example.com/mainwww.example.com/main?func=delete,会话都 ok 。< / p>

但是当我想通过我的文件中的ajax访问它们时,它位于子文件夹www.example.com/libs/ajax/addBox.php中,它们不可用

管理工作原理相同,仅适用于文件夹/admin/,但我必须再次登录(对我来说没问题),但并不是说它在ajax和其他所有程序中都不起作用。

这是我print_r()$_SESSION的{​​{1}}:

main_page(登录后)

session_get_cookie_params()

管理

Array
    (
        [lifetime] => 5184000
        [path] => /
        [domain] => http://new.visitandexplore.eu/
        [secure] => 
        [httponly] => 1
    )

    Array
    (
        [skup] => 3
        [zobrazHlaska] => 1
        [hlaska] => Úspešne prihlásený
        [ID] => 1
        [login] => tonoslav
        [admin] => 1
    )

但/ libs / ajax /文件夹

Array
(
    [lifetime] => 5184000
    [path] => /admin/
    [domain] => http://new.visitandexplore.eu/
    [secure] => 
    [httponly] => 1
)

Array
(
    [skup] => 3
    [kam] => /admin/?sub=docs
    [zobrazHlaska] => 1
    [hlaska] => Úspešne prihlásený
    [ID] => 1
    [login] => tonoslav
    [admin] => 1
)

Array ( [lifetime] => 5184000 [path] => / [domain] => http://new.visitandexplore.eu/ [secure] => [httponly] => 1 ) Array ( [skup] => 0 [lat] => 48.130693199999996 [long] => 17.0959508 [gpos] => 1 ) 在网站顶部执行。

0 个答案:

没有答案