PHP Session使用

最近要寫個小系統會用到~ 也很久沒用了
所以特地去請教了一下tyson長輩
要用到session的東西的話,一開始”可能”(沒有一定XD~看人的XD)會遇到一些問題
一開始大概要注意的就是以下幾點…|||

1.session檔案的儲存路徑:
可以在 php.ini 的 session.save_path 更改

2.session_start(); 之前不能有ouput的動作

3.如果遇到下面這串的話:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (xxxxxxxx) in xxxxxxxx
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (xxxxxxxx) in xxxxxxxx

這個原因這次困擾我最久= =
原來是因為有些UTF-8格式的檔案會在文件開頭的地方放上判斷字元
所以只要在php.ini裡面把

output_buffering = Off

改成

output_buffering=4096

Tags: , ,

本文共有 0 條評論PHP Session使用


  1. 沒有評論

留下評論: