cvs: phpweb /include loadavg.inc
| From: | Wez Furlong | Date: | Thu, 22 May 2003 18:33:23 +0000 |
| Subject: | cvs: phpweb /include loadavg.inc | ||
| Groups: | php.mirrors | ||
| Request: | Send a blank email to php-mirrors+get-17908@lists.php.net to get a copy of this message | ||
wez Thu May 22 14:33:23 2003 EDT
Modified files:
/phpweb/include loadavg.inc
Log:
Don't suggest www.php.net, and avoid buildup a bunch of '/' on the URI.
Index: phpweb/include/loadavg.inc
diff -u phpweb/include/loadavg.inc:1.1 phpweb/include/loadavg.inc:1.2
--- phpweb/include/loadavg.inc:1.1 Thu May 22 13:31:44 2003
+++ phpweb/include/loadavg.inc Thu May 22 14:33:22 2003
@@ -14,9 +14,9 @@
if (is_array($l) && $l[0] > 10) {
/* offload them to their favourite mirror */
foreach ($MIRRORS as $murl => $mirror) {
- if (mirror_country($murl) == $COUNTRY && mirror_status($murl) == MIRROR_OK) {
- header("Location: $murl" . $_SERVER['REQUEST_URI']);
- header("X-PHP-Load: Too-high, try this mirror");
+ if ($murl != 'http://www.php.net' &&
mirror_country($murl) == $COUNTRY && mirror_status($murl) == MIRROR_OK &&
$mirror[5]) {
+ header("Location: $murl" . substr($_SERVER['REQUEST_URI'], 1));
+ header("X-PHP-Load: [" . implode(", ", $l) . "] Too-high, try this
mirror");
exit;
}
}