1. 程式人生 > >關於WEB遠端伺服器在不支援session.save.path的情況下的解決方法

關於WEB遠端伺服器在不支援session.save.path的情況下的解決方法

報錯資訊

Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0

程式碼:

define('ROOT_PATH',str_replace("\\",'/',substr(dirname(__FILE__),0,26)));
$savePath=ROOT_PATH."/tmp/";
if (!file_exists($savePath)){
    mkdir($savePath,0777,true);
}
session_save_path($savePath);

在PHP頭部重新定義這些程式碼可以定義session.save.path了,從而可以讓伺服器在不需要更改php.ini就可以使用session了。