OLD | NEW |
1 <?php | 1 <?php |
2 $pingFile = fopen("ping.txt.tmp", 'w'); | 2 require_once '../../resources/portabilityLayer.php'; |
| 3 |
| 4 $pingFile = fopen(sys_get_temp_dir() . "/ping.txt.tmp", 'w'); |
3 $httpHeaders = $_SERVER; | 5 $httpHeaders = $_SERVER; |
4 ksort($httpHeaders, SORT_STRING); | 6 ksort($httpHeaders, SORT_STRING); |
5 foreach ($httpHeaders as $name => $value) { | 7 foreach ($httpHeaders as $name => $value) { |
6 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") |
7 fwrite($pingFile, "$name: $value\n"); | 9 fwrite($pingFile, "$name: $value\n"); |
8 } | 10 } |
9 fclose($pingFile); | 11 fclose($pingFile); |
10 rename("ping.txt.tmp", "ping.txt"); | 12 rename(sys_get_temp_dir() . "/ping.txt.tmp", sys_get_temp_dir() . "/ping.txt"); |
11 foreach ($_COOKIE as $name => $value) | 13 foreach ($_COOKIE as $name => $value) |
12 setcookie($name, "deleted", time() - 60, "/"); | 14 setcookie($name, "deleted", time() - 60, "/"); |
13 ?> | 15 ?> |
OLD | NEW |