我登錄在Banana.com
。香蕉有一個關於/app/ajax_loggedin
的api鏈接。爲什麼會在通過php中的ajax請求時更改會話ID?
我的網站是猴子。 Monkey運行一個簡單的GET json到香蕉的/app/ajax_loggedin
,它返回的登錄值爲1或0.
爲什麼它始終在返回0時,即使我真的在Banana上登錄,並且在訪問鏈接時直接給我1. Banana的開發者如何修復它?
如果是服務器端調用,我會理解它,但我不明白爲什麼它不會告訴我如果im登錄,如果香蕉提出請求。運行session_id()
檢查,它會通過ajax生成一個新的每個調用,當直接訪問時它工作得很好並保持不變。
是否有任何修復或其他方式來做到這一點?
聽起來像是在香蕉dev的使用下面的代碼設置需要存儲會話(會話ID存儲在cookie與超時值)在表中。然後它可以查詢表格並告訴你是否仍然登錄。 – Jordan
這將如何解決問題?而不知道猴子中的用戶是什麼。他們只是想知道他們是否登錄到香蕉或不。 – Karem
顯然你必須將它設置爲接受一個參數(userid)來告訴你是否登錄。 – Jordan