OLD | NEW |
1 <?php | 1 <?php |
2 require_once '../../resources/portabilityLayer.php'; | 2 require_once '../../resources/portabilityLayer.php'; |
3 | 3 |
4 $pingFile = fopen(sys_get_temp_dir() . "/ping.txt.tmp", 'w'); | 4 $pingFile = fopen(sys_get_temp_dir() . "/ping.txt.tmp", 'w'); |
5 $httpHeaders = $_SERVER; | 5 $httpHeaders = $_SERVER; |
6 ksort($httpHeaders, SORT_STRING); | 6 ksort($httpHeaders, SORT_STRING); |
7 foreach ($httpHeaders as $name => $value) { | 7 foreach ($httpHeaders as $name => $value) { |
8 if ($name === "CONTENT_TYPE" || $name === "HTTP_REFERER" || $name === "HTTP_
PING_TO" || $name === "HTTP_PING_FROM" || $name === "REQUEST_METHOD" || $name ==
= "HTTP_COOKIE") | 8 if ($name === "CONTENT_TYPE" || $name === "HTTP_REFERER" || $name === "HTTP_
PING_TO" || $name === "HTTP_PING_FROM" || $name === "REQUEST_METHOD" || $name ==
= "HTTP_COOKIE") |
9 fwrite($pingFile, "$name: $value\n"); | 9 fwrite($pingFile, "$name: $value\n"); |
10 } | 10 } |
11 fclose($pingFile); | 11 fclose($pingFile); |
12 rename(sys_get_temp_dir() . "/ping.txt.tmp", sys_get_temp_dir() . "/ping.txt"); | 12 $finalPingFilename = sys_get_temp_dir() . "/ping." . $_GET["test"]; |
| 13 rename(sys_get_temp_dir() . "/ping.txt.tmp", $finalPingFilename); |
13 foreach ($_COOKIE as $name => $value) | 14 foreach ($_COOKIE as $name => $value) |
14 setcookie($name, "deleted", time() - 60, "/"); | 15 setcookie($name, "deleted", time() - 60, "/"); |
15 ?> | 16 ?> |
OLD | NEW |