| Index: LayoutTests/http/tests/w3c/webperf/resources/multi_redirect.php
|
| diff --git a/LayoutTests/http/tests/w3c/webperf/resources/multi_redirect.php b/LayoutTests/http/tests/w3c/webperf/resources/multi_redirect.php
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b9468f13425fbf7ccdbb408d0eeac360d8ddf1cd
|
| --- /dev/null
|
| +++ b/LayoutTests/http/tests/w3c/webperf/resources/multi_redirect.php
|
| @@ -0,0 +1,31 @@
|
| +<?php
|
| + $step = $_GET["step"] ? $_GET["step"] : 1;
|
| + $pageOrigin = $_GET["pageOrigin"];
|
| + $crossOrigin = $_GET["crossOrigin"];
|
| + $timingAllow = $_GET["timingAllow"] ? $_GET["timingAllow"] : 0;
|
| + $redirectURL = "/w3c/webperf/resources/multi_redirect.php?pageOrigin=$pageOrigin&crossOrigin=$crossOrigin&timingAllow=$timingAllow";
|
| +
|
| + switch ($step) {
|
| + case 1:
|
| + $redirectURL = $crossOrigin . $redirectURL . "&step=2";
|
| + if ($timingAllow != "0")
|
| + header("timing-allow-origin: $pageOrigin");
|
| + break;
|
| + case 2:
|
| + $redirectURL = $pageOrigin . $redirectURL . "&step=3";
|
| + if ($timingAllow != "0")
|
| + header("timing-allow-origin: $pageOrigin");
|
| + break;
|
| + case 3:
|
| + $redirectURL = $pageOrigin . "/w3c/webperf/resources/blank_page_green.htm";
|
| +
|
| + break;
|
| + default:
|
| + break;
|
| + }
|
| +
|
| + header("HTTP/1.1 302");
|
| + header("Location: $redirectURL");
|
| + sleep(1);
|
| + exit;
|
| +?>
|
|
|