These were caused by the tests assuming default values for some session
configuration settings, in particular session.save_path and session.name.
The tests now explicitly set these settings in the --INI-- section.
string(1) "0"
string(0) ""
bool(true)
-string(32) "%s"
+string(%d) "%s"
bool(true)
string(1) "0"
string(0) ""
bool(true)
-string(40) "%s"
+string(%d) "%s"
bool(true)
Done
string(1) "0"
string(0) ""
bool(true)
-string(32) "%s"
+string(%d) "%s"
bool(true)
string(1) "0"
string(0) ""
bool(true)
-string(40) "%s"
+string(%d) "%s"
bool(true)
bool(true)
Done
--INI--
open_basedir=.
session.save_handler=files
+session.save_path=
+session.name=PHPSESSID
--FILE--
<?php
--INI--
open_basedir=.
session.save_handler=files
+session.save_path=
+session.name=PHPSESSID
--FILE--
<?php
chdir($directory);
+// Delete the existing directory
+if (file_exists($sessions) === TRUE) {
+ @rmdir($sessions);
+}
+
var_dump(mkdir($sessions));
var_dump(chdir($sessions));
ini_set("session.save_path", $directory);
session.gc_probability=1
session.gc_divisor=1
session.gc_maxlifetime=0
+session.save_path=
+session.name=PHPSESSID
--FILE--
<?php