我的網站有問題。AJAX調用會話
請參閱網頁:
- 的index.php < - 在session_start()
- /includes/functions.php
- /modules/feedback.php < - 閱讀一些$ _SESSION
- /gui/savefeedback.php < - 讀一些$ _SESSION
- /ajaxGateway.php
在index.php中有一個鏈接。當我按下該鏈接時,會出現fancybox2彈出窗口。我將該URL傳遞給fancybox(/gui/savefeedback.php?somestuff=blablabla)
在那個框中,我有一個帶有textarea和提交按鈕的窗體。我使用$ _SESSION變量來配置一些GUI元素。在該頁面中,我使用jQuery與AJAX調用,比如/ ajaxGateway?行動=反饋
AjaxGateway簡單解析命令,包括/feedback.php?vote=1 &評論= AAAAAAAAA
問題!在/modules/feedback.php中,我無法讀取$ _SESSION變量。
爲什麼?
您需要爲每個請求執行'session_start()'。 –
*在每個頁面/文件中* – OptimusCrime
OptimusCrime,不,您不應該在include():d文件中調用session_start。每個請求只需調用一次。 –