- fix cookie handling
[m6w6/ext-http] / tests / HttpRequest_010.phpt
1 --TEST--
2 HttpRequest cookie API
3 --SKIPIF--
4 <?php
5 include 'skip.inc';
6 checkmin(5);
7 ?>
8 --FILE--
9 <?php
10 echo "-TEST\n";
11
12 $r = new HttpRequest("http://dev.iworks.at/.cookie.php");
13 $r->recordHistory = true;
14
15 $r->send();
16 $c[0] = $r->getResponseInfo("cookies");
17 var_dump(empty($c[0]));
18
19 $r->setOptions(array("cookiesession" => true));
20
21 $r->send();
22 $c[1] = $r->getResponseInfo("cookies");
23 var_dump(empty($c[1]));
24
25 $r->resetCookies();
26
27 $r->send();
28 $c[2] = $r->getResponseInfo("cookies");
29 var_dump($c[1] === $c[2]);
30
31 $r->send();
32 $c[3] = $r->getResponseInfo("cookies");
33 var_dump($c[2] === $c[3]);
34
35 echo "Done\n";
36 --EXPECTF--
37 %sTEST
38 bool(true)
39 bool(false)
40 bool(false)
41 bool(true)
42 Done