在php使用session

※自己使用的環境為繁體中文的phpMyAdmin - 2.10.3、 MySQL 客戶端版本: 5.0.51a、PHP5


1.修改php.ini
預設在「C:\WINDOWS\php.ini」

.找出「session.save_path」改為想要存的路徑,記得開個資料夾(我自己是設「C:\AppServ\php5\session」,自行開個叫session的資料夾)

session_set1.PNG
.找出「output_buffering = Off」,改為「output_buffering = 4096」
不設的話,在php檔為UTF-8編碼下可能會出現以下的訊息
「cannot send session cache limiter-headers already sent (output start at ............)」

session_set2.PNG

設定完請重開apache。

2.在要使用session的檔案最上面,即html前面加上< ? p h p session_start(); ? / > (←請自行忽略php之間的空白)


結果:
1.可在檔案裡使用$_SESSION["id"]="id";直接設定array的index和value就ok了。
2.程式執行後在session存的資料夾可以看到新增的session file。

arrow
arrow
    全站熱搜

    natsumi93 發表在 痞客邦 留言(0) 人氣()