diff options
Diffstat (limited to 'ext/session/tests/014.phpt')
| -rw-r--r-- | ext/session/tests/014.phpt | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/ext/session/tests/014.phpt b/ext/session/tests/014.phpt new file mode 100644 index 0000000..73bc28e --- /dev/null +++ b/ext/session/tests/014.phpt @@ -0,0 +1,39 @@ +--TEST-- +a script should not be able to modify session.use_trans_sid +--SKIPIF-- +<?php include('skipif.inc'); ?> +--INI-- +session.use_trans_sid=0 +session.use_cookies=0 +session.cache_limiter= +session.name=PHPSESSID +session.serialize_handler=php +session.save_handler=files +--FILE-- +<?php +error_reporting(E_ALL); + +session_id("abtest"); +session_start(); + +?> +<a href="/link"> +<?php +ini_set("session.use_trans_sid","1"); +?> +<a href="/link"> +<?php +ini_set("session.use_trans_sid","0"); +?> +<a href="/link"> +<?php +session_destroy(); +?> +--EXPECTF-- +<a href="/link"> + +Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line %d +<a href="/link"> + +Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line %d +<a href="/link"> |
