Skip session tests if session.save_path is not writable.

This commit is contained in:
Ilia Alshanetsky 2004-05-13 12:53:47 +00:00
parent 6571a32c87
commit f7f966f96f

View file

@ -10,4 +10,13 @@ if (!extension_loaded("session")) {
if (!file_exists(ini_get("session.save_path"))) {
die("skip Session save_path doesn't exist");
}
$save_path = ini_get("session.save_path");
if (!@is_writable($save_path)) {
if (($p = strpos($save_path, ';')) !== false) {
$save_path = substr($save_path, ++$p);
}
if (!@is_writable($save_path)) {
die("skip\n");
}
}
?>