我爲登錄authenrication實現PHP的API angularJS代碼遠程服務器:
http://somerestsertver.net/sampleapi/auth-login此設置登錄會話ID
(例如驗證用戶憑證後) http://somerestsertver.net/sampleapi/auth-check此檢查,如果會話ID設置或不
http://somerestsertver.net/sampleapi/auth-logout,這破壞了會話,需要註銷登錄是有效的...
我設置登錄與$ _SES SION [「id」] = 1當代碼 中的auth-login登錄時,那麼auht-check就可以,否則auth-check會包含錯誤。
當我在瀏覽器或ReST客戶端 中調用這些URL時可以,但在我的angularJS代碼中使用它們會返回http://somerestsertver.net/sampleapi/auth-check的錯誤!
看來會話集在客戶端無法通過PHPSESSID獲得,並且無法正常工作 它與沙箱或CORS或html頭部請求有關嗎?
它與Access-Control-Allow-Origin – Ebrahim