我有一个输出一些 JS 变量(主要是语言变量)的 CI 控制器。我用函数等设置了MIME类型header
。所以,输出的时候真的是JS。
查看标头响应,我看到正在返回会话数据。作为优化,我想防止它被返回(保存几个字节)。我有办法做到这一点吗?
对于我的常规 JS、CSS 等文件,我将它们放在不设置 session/cookies 的子域中。但是由于 JS 这来自我的应用程序的控制器,它有会话数据。
我有一个输出一些 JS 变量(主要是语言变量)的 CI 控制器。我用函数等设置了MIME类型header
。所以,输出的时候真的是JS。
查看标头响应,我看到正在返回会话数据。作为优化,我想防止它被返回(保存几个字节)。我有办法做到这一点吗?
对于我的常规 JS、CSS 等文件,我将它们放在不设置 session/cookies 的子域中。但是由于 JS 这来自我的应用程序的控制器,它有会话数据。
只要尚未发送标头(即 cookie),header_remove
就可以使用该功能在将它们发送到浏览器之前将其删除。
这可能是特别有意义的,因为 codeigniter 将所有会话数据作为往返发送。
要检查传出的标头,PHP 的headers_list
功能很方便。