2012-10-17 15 views
1

我有一個CI控制器輸出一些JS變量(主要是語言變量)。我使用header函數等來設置MIME類型,因此,它在輸出時是真正的JS。CodeIgniter:控制器輸出JS - 如何防止響應頭返回cookie

查看標題響應,我看到會話數據被返回。作爲優化,我想阻止返回(保存幾個字節)。有沒有辦法讓我做到這一點?

對於我的常規JS,CSS等文件,我把它們放在不設置session/cookies的子域中。但由於JS來自我的應用程序的控制器,它有會話數據。

+0

請讓你的評論一個答案,所以我可以接受這一點。 – StackOverflowNewbie

回答

3

只要標頭(哪些是cookies)尚未發送,header_remove功能可用於在將它們發送到瀏覽器之前將其刪除。

這可能是因爲codeigniter以往返方式發送所有會話數據時,這可能特別有意義。

要檢查傳出標題,PHP的headers_list函數是方便的。

相關問題