echo "Test\n";
+function dump($f) {
+ return;
+ readfile($f);
+}
+
$tmpfile = tempnam(sys_get_temp_dir(), "cookie.");
$request = new http\Client\Request("GET", "http://localhost");
-$request->setOptions(["cookiestore" => $tmpfile]);
+$request->setOptions(array("cookiestore" => $tmpfile));
-server("cookie.inc", function($port) use($request) {
- $request->setOptions(["port" => $port]);
+server("cookie.inc", function($port) use($request, $tmpfile) {
+ $request->setOptions(array("port" => $port));
$client = new http\Client;
echo $client->requeue($request)->send()->getResponse();
+#dump($tmpfile);
echo $client->requeue($request)->send()->getResponse();
+#dump($tmpfile);
echo $client->requeue($request)->send()->getResponse();
+#dump($tmpfile);
});
-
-server("cookie.inc", function($port) use($request) {
- $request->setOptions(["port" => $port]);
+server("cookie.inc", function($port) use($request, $tmpfile) {
+ $request->setOptions(array("port" => $port));
$client = new http\Client;
echo $client->requeue($request)->send()->getResponse();
+#dump($tmpfile);
echo $client->requeue($request)->send()->getResponse();
+#dump($tmpfile);
echo $client->requeue($request)->send()->getResponse();
+#dump($tmpfile);
});
-
-server("cookie.inc", function($port) use($request) {
- $request->setOptions(["port" => $port, "cookiesession" => true]);
+
+server("cookie.inc", function($port) use($request, $tmpfile) {
+ $request->setOptions(array("port" => $port, "cookiesession" => true));
$client = new http\Client;
echo $client->requeue($request)->send()->getResponse();
+dump($tmpfile);
echo $client->requeue($request)->send()->getResponse();
+dump($tmpfile);
echo $client->requeue($request)->send()->getResponse();
+dump($tmpfile);
});
-
-server("cookie.inc", function($port) use($request) {
- $request->setOptions(["port" => $port, "cookiesession" => false]);
+
+server("cookie.inc", function($port) use($request, $tmpfile) {
+ $request->setOptions(array("port" => $port, "cookiesession" => false));
$client = new http\Client;
echo $client->requeue($request)->send()->getResponse();
+dump($tmpfile);
echo $client->requeue($request)->send()->getResponse();
+dump($tmpfile);
echo $client->requeue($request)->send()->getResponse();
+dump($tmpfile);
});
-
+
unlink($tmpfile);
?>