@@ -15,6 +15,24 @@ ob_start();
15
15
16
16
echo "*** Testing session_name() : variation *** \n" ;
17
17
18
+ var_dump (session_name ("\0" ));
19
+ var_dump (session_start ());
20
+ var_dump (session_name ());
21
+ var_dump (session_destroy ());
22
+ var_dump (session_name ());
23
+
24
+ var_dump (session_name ("15 " ));
25
+ var_dump (session_start ());
26
+ var_dump (session_name ());
27
+ var_dump (session_destroy ());
28
+ var_dump (session_name ());
29
+
30
+ var_dump (session_name ("10.25 " ));
31
+ var_dump (session_start ());
32
+ var_dump (session_name ());
33
+ var_dump (session_destroy ());
34
+ var_dump (session_name ());
35
+
18
36
var_dump (session_name ("\t" ));
19
37
var_dump (session_start ());
20
38
var_dump (session_name ());
@@ -33,7 +51,21 @@ ob_end_flush();
33
51
--EXPECTF--
34
52
*** Testing session_name() : variation ***
35
53
36
- Warning: session_name(): session.name "" cannot contain nul bytes in %s on line %d
54
+ Warning: session_name(): session.name "" cannot contain NUL bytes in %s on line %d
55
+ string(9) "PHPSESSID"
56
+ bool(true)
57
+ string(9) "PHPSESSID"
58
+ bool(true)
59
+ string(9) "PHPSESSID"
60
+
61
+ Warning: session_name(): session.name "15" cannot be numeric in %s on line %d
62
+ string(9) "PHPSESSID"
63
+ bool(true)
64
+ string(9) "PHPSESSID"
65
+ bool(true)
66
+ string(9) "PHPSESSID"
67
+
68
+ Warning: session_name(): session.name "10.25" cannot be numeric in %s on line %d
37
69
string(9) "PHPSESSID"
38
70
39
71
Warning: session_start(): session.name cannot contain any of the following '=,;.[ \t\r\n\013\014' in %s on line %d
0 commit comments