| <?php |
| if ($_SERVER["REQUEST_METHOD"] == "OPTIONS") |
| die("Got unexpected preflight request"); |
| |
| header("Content-Type: text/event-stream"); |
| |
| $count = intval($_GET["count"]); |
| |
| if ($count == 2) |
| header("Access-Control-Allow-Origin: http://some.other.origin:80"); |
| else if ($count == 3) |
| header("Access-Control-Allow-Origin: *"); |
| else if ($count > 3) |
| header("Access-Control-Allow-Origin: " . $_SERVER["HTTP_ORIGIN"]); |
| |
| if ($_SERVER["HTTP_LAST_EVENT_ID"] != "77") |
| echo "id: 77\ndata: DATA1\nretry: 0\n\n"; |
| else |
| echo "data: DATA2\n\n"; |
| ?> |