- libevent diagnostics
[m6w6/ext-http] / tests / parse_cookie_002.phpt
1 --TEST--
2 parse cookie
3 --SKIPIF--
4 <?php
5 include 'skip.inc';
6 ?>
7 --FILE--
8 <?php
9 echo "-TEST\n";
10
11 var_dump(http_parse_cookie('foo')->cookies['foo']);
12 var_dump(http_parse_cookie('foo;')->cookies['foo']);
13 var_dump(http_parse_cookie('foo ')->cookies['foo']);
14 var_dump(http_parse_cookie('foo ;')->cookies['foo']);
15 var_dump(http_parse_cookie('foo ; ')->cookies['foo']);
16 var_dump(http_parse_cookie('foo=')->cookies['foo']);
17 var_dump(http_parse_cookie('foo=;')->cookies['foo']);
18 var_dump(http_parse_cookie('foo =')->cookies['foo']);
19 var_dump(http_parse_cookie('foo =;')->cookies['foo']);
20 var_dump(http_parse_cookie('foo= ')->cookies['foo']);
21 var_dump(http_parse_cookie('foo= ;')->cookies['foo']);
22
23 var_dump(http_parse_cookie('foo=1')->cookies['foo']);
24 var_dump(http_parse_cookie('foo=1;')->cookies['foo']);
25 var_dump(http_parse_cookie('foo=1 ;')->cookies['foo']);
26 var_dump(http_parse_cookie('foo= 1;')->cookies['foo']);
27 var_dump(http_parse_cookie('foo = 1;')->cookies['foo']);
28 var_dump(http_parse_cookie('foo = 1 ;')->cookies['foo']);
29 var_dump(http_parse_cookie('foo=1')->cookies['foo']);
30 var_dump(http_parse_cookie('foo= 1')->cookies['foo']);
31
32 var_dump(http_parse_cookie('foo="1"')->cookies['foo']);
33 var_dump(http_parse_cookie('foo="1" ')->cookies['foo']);
34 var_dump(http_parse_cookie('foo="1";')->cookies['foo']);
35 var_dump(http_parse_cookie('foo = "1" ;')->cookies['foo']);
36 var_dump(http_parse_cookie('foo= "1" ')->cookies['foo']);
37
38 var_dump(http_parse_cookie('foo=""')->cookies['foo']);
39 var_dump(http_parse_cookie('foo="\""')->cookies['foo']);
40 var_dump(http_parse_cookie('foo=" "')->cookies['foo']);
41 var_dump(http_parse_cookie('foo= "')->cookies['foo']);
42 var_dump(http_parse_cookie('foo=" ')->cookies['foo']);
43 var_dump(http_parse_cookie('foo= " ')->cookies['foo']);
44
45 echo "Done\n";
46 ?>
47 --EXPECTF--
48 %sTEST
49 string(0) ""
50 string(0) ""
51 string(0) ""
52 string(0) ""
53 string(0) ""
54 string(0) ""
55 string(0) ""
56 string(0) ""
57 string(0) ""
58 string(0) ""
59 string(0) ""
60 string(1) "1"
61 string(1) "1"
62 string(1) "1"
63 string(1) "1"
64 string(1) "1"
65 string(1) "1"
66 string(1) "1"
67 string(1) "1"
68 string(1) "1"
69 string(1) "1"
70 string(1) "1"
71 string(1) "1"
72 string(1) "1"
73 string(0) ""
74 string(1) """
75 string(1) " "
76 string(1) """
77 string(1) """
78 string(1) """
79 Done