1

我有一个输出一些 JS 变量(主要是语言变量)的 CI 控制器。我用函数等设置了MIME类型header。所以,输出的时候真的是JS。

查看标头响应,我看到正在返回会话数据。作为优化,我想防止它被返回(保存几个字节)。我有办法做到这一点吗?

对于我的常规 JS、CSS 等文件,我将它们放在不设置 session/cookies 的子域中。但是由于 JS 这来自我的应用程序的控制器,它有会话数据。

4

1 回答 1

3

只要尚未发送标头(即 cookie),header_remove就可以使用该功能在将它们发送到浏览器之前将其删除。

这可能是特别有意义的,因为 codeigniter 将所有会话数据作为往返发送。

要检查传出的标头,PHP 的headers_list功能很方便。

于 2012-10-17T22:38:48.860 回答