123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 |
- --TEST--
- Test ini_set() for session : basic functionality
- --SKIPIF--
- <?php include('skipif.inc'); ?>
- --INI--
- session.save_path=
- session.name="PHPSESSID"
- session.save_handler="files"
- session.auto_start="0"
- session.gc_probability="1"
- session.gc_divisor="100"
- session.gc_maxlifetime="1440"
- session.serialize_handler="php"
- session.cookie_path="/"
- session.cookie_domain=""
- session.cookie_secure="0"
- session.cookie_httponly="0"
- session.use_cookies="1"
- session.use_only_cookies="1"
- session.use_strict_mode="0"
- session.referer_check=""
- session.cache_limiter="nocache"
- session.cache_expire="180"
- session.use_trans_sid="0"
- session.sid_length="32"
- session.sid_bits_per_character="4"
- session.lazy_write="1"
- --FILE--
- <?php
- ob_start();
- /*
- * Prototype : string ini_set(string $name, string $value)
- * Description : Set session ini
- * Source code : ext/session/session.c
- */
- echo "*** Testing ini_set() for session ini: basic functionality ***\n";
- var_dump(ini_set("session.save_path", ""));
- var_dump(ini_set("session.name", "PHPSESSID"));
- var_dump(ini_set("session.save_handler", "files"));
- var_dump(ini_set("session.auto_start", "0"));
- var_dump(ini_set("session.gc_probability", "1"));
- var_dump(ini_set("session.gc_divisor", "100"));
- var_dump(ini_set("session.gc_maxlifetime", "1440"));
- var_dump(ini_set("session.serialize_handler", "php"));
- var_dump(ini_set("session.cookie_path", "/"));
- var_dump(ini_set("session.cookie_domain", ""));
- var_dump(ini_set("session.cookie_secure", "0"));
- var_dump(ini_set("session.cookie_httponly", "0"));
- var_dump(ini_set("session.use_cookies", "1"));
- var_dump(ini_set("session.use_only_cookies", "1"));
- var_dump(ini_set("session.use_strict_mode", "0"));
- var_dump(ini_set("session.referer_check", ""));
- var_dump(ini_set("session.cache_limiter", "nocache"));
- var_dump(ini_set("session.cache_expire", "180"));
- var_dump(ini_set("session.use_trans_sid", "0"));
- var_dump(ini_set("session.sid_length", "32"));
- var_dump(ini_set("session.sid_bits_per_character", "4"));
- var_dump(ini_set("session.lazy_write", "1"));
- session_start();
- var_dump("session started");
- var_dump(ini_set("session.save_path", ""));
- var_dump(ini_set("session.name", "PHPSESSID"));
- var_dump(ini_set("session.save_handler", "files"));
- var_dump(ini_set("session.auto_start", "0"));
- var_dump(ini_set("session.gc_probability", "1"));
- var_dump(ini_set("session.gc_divisor", "100"));
- var_dump(ini_set("session.gc_maxlifetime", "1440"));
- var_dump(ini_set("session.serialize_handler", "php"));
- var_dump(ini_set("session.cookie_path", "/"));
- var_dump(ini_set("session.cookie_domain", ""));
- var_dump(ini_set("session.cookie_secure", "0"));
- var_dump(ini_set("session.cookie_httponly", "0"));
- var_dump(ini_set("session.use_cookies", "1"));
- var_dump(ini_set("session.use_only_cookies", "1"));
- var_dump(ini_set("session.use_strict_mode", "0"));
- var_dump(ini_set("session.referer_check", ""));
- var_dump(ini_set("session.cache_limiter", "nocache"));
- var_dump(ini_set("session.cache_expire", "180"));
- var_dump(ini_set("session.use_trans_sid", "0"));
- var_dump(ini_set("session.sid_length", "32"));
- var_dump(ini_set("session.sid_bits_per_character", "4"));
- var_dump(ini_set("session.lazy_write", "1"));
- echo "Done";
- ob_end_flush();
- ?>
- --EXPECTF--
- *** Testing ini_set() for session ini: basic functionality ***
- string(0) ""
- string(9) "PHPSESSID"
- string(5) "files"
- bool(false)
- string(1) "1"
- string(3) "100"
- string(4) "1440"
- string(3) "php"
- string(1) "/"
- string(0) ""
- string(1) "0"
- string(1) "0"
- string(1) "1"
- string(1) "1"
- string(1) "0"
- string(0) ""
- string(7) "nocache"
- string(3) "180"
- string(1) "0"
- string(2) "32"
- string(1) "4"
- string(1) "1"
- string(15) "session started"
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 38
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 39
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 40
- bool(false)
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 42
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 43
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 44
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 45
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 46
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 47
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 48
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 49
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 50
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 51
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 52
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 53
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 54
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 55
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 56
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 57
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 58
- bool(false)
- Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line 59
- bool(false)
- Done
|