Sean's Note: [PHP] session: Cannot send session cache limiter - headers already sent...

2010年4月17日 星期六

[PHP] session: Cannot send session cache limiter - headers already sent...

用了 session_start();

Cannot send session cache limiter - headers already sent...

卻出現這樣的訊息,是因為在 session_start() 之前,

就已經有 ouput 東西到前端了, 有兩種方法可以解決.

1. 到 php.ini 裡把 output_buffer 設成 on,這樣 server 端

就會把所有的 output 放到 buffer 裡,在一次送到前端。

2.

ob_start(); // 加上這行

session_start();

沒有留言:

張貼留言