首頁  >  文章  >  後端開發  >  session跨頁面就失效,我瘋了

session跨頁面就失效,我瘋了

WBOY
WBOY原創
2016-12-01 00:56:481936瀏覽

windows環境,登陸輸入正確的用戶名,密碼提示成功,然後準備跳到登陸後的頁面,還是進不去,還是在登陸本身頁面。

加入購物車也不行,煩是用到session的都用不了

session的driver是redis,原以為是redis的問題,將driver換成cache也不行

看了同事用了docker的這些就可以,linux環境完全正常。

下面貼上我的phpinfo中session設定

<code>session

Session Support    enabled
Registered save handlers    files user memcache
Registered serializer handlers    php php_binary wddx

Directive    Local Value    Master Value
session.auto_start    Off    Off
session.cache_expire    180    180
session.cache_limiter    nocache    nocache
session.cookie_domain    no value    no value
session.cookie_httponly    Off    Off
session.cookie_lifetime    0    0
session.cookie_path    /    /
session.cookie_secure    Off    Off
session.entropy_file    no value    no value
session.entropy_length    0    0
session.gc_divisor    1000    1000
session.gc_maxlifetime    1440    1440
session.gc_probability    1    1
session.hash_bits_per_character    5    5
session.hash_function    0    0
session.name    PHPSESSID    PHPSESSID
session.referer_check    no value    no value
session.save_handler    files    files
session.save_path    E:\UPUPW_NP5.4\temp    E:\UPUPW_NP5.4\temp
session.serialize_handler    php    php
session.upload_progress.cleanup    On    On
session.upload_progress.enabled    On    On
session.upload_progress.freq    1%    1%
session.upload_progress.min_freq    1    1
session.upload_progress.name    PHP_SESSION_UPLOAD_PROGRESS    PHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefix    upload_progress_    upload_progress_
session.use_cookies    On    On
session.use_only_cookies    On    On
session.use_trans_sid    1    1


有牛人指导一下吗?</code>

回覆內容:

windows環境,登陸輸入正確的用戶名,密碼提示成功,然後準備跳到登陸後的頁面,還是進不去,還是在登陸本身頁面。

加入購物車也不行,煩是用到session的都用不了

session的driver是redis,原以為是redis的問題,將driver換成cache也不行

看了同事用了docker的這些就可以,linux環境完全正常。

下面貼上我的phpinfo中session設定

<code>session

Session Support    enabled
Registered save handlers    files user memcache
Registered serializer handlers    php php_binary wddx

Directive    Local Value    Master Value
session.auto_start    Off    Off
session.cache_expire    180    180
session.cache_limiter    nocache    nocache
session.cookie_domain    no value    no value
session.cookie_httponly    Off    Off
session.cookie_lifetime    0    0
session.cookie_path    /    /
session.cookie_secure    Off    Off
session.entropy_file    no value    no value
session.entropy_length    0    0
session.gc_divisor    1000    1000
session.gc_maxlifetime    1440    1440
session.gc_probability    1    1
session.hash_bits_per_character    5    5
session.hash_function    0    0
session.name    PHPSESSID    PHPSESSID
session.referer_check    no value    no value
session.save_handler    files    files
session.save_path    E:\UPUPW_NP5.4\temp    E:\UPUPW_NP5.4\temp
session.serialize_handler    php    php
session.upload_progress.cleanup    On    On
session.upload_progress.enabled    On    On
session.upload_progress.freq    1%    1%
session.upload_progress.min_freq    1    1
session.upload_progress.name    PHP_SESSION_UPLOAD_PROGRESS    PHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefix    upload_progress_    upload_progress_
session.use_cookies    On    On
session.use_only_cookies    On    On
session.use_trans_sid    1    1


有牛人指导一下吗?</code>

不妨把程式碼貼出來看看

跨域了?最好貼程式碼

或許,key不對→_→

session_start()???

如果是我,我會瀏覽器查看network看看session的值是寫入失敗還是傳輸失敗。

是不是跨域問題了? 之前也遇過這個問題

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn