У меня есть онлайн-функция, которая должна подключаться к самому быстрому серверу из нескольких сайтов в массиве на PHP.
Вот как далеко я зашёл.Я использовал Fopen, чтобы проверить, работает ли веб-сайт, и перенаправить на него foreach.Я подумал, что самый быстрый сервер перенаправит первым, но вместо этого он просто перенаправил последний элемент в массиве в URL.
Вот как далеко я ушел:
// The URLs to check in an Array.
$urls = ['website1.com', 'website2.com', 'website3.com'];
// Get the fastest server (the fastest server should redirect first)
foreach($urls as $proxy) {
if ($socket = @ fsockopen($proxy, 80, $errno, $errstr, 30)) {
header('Location: https://'.$proxy.'');
fclose($socket);
} else {}
}
echo 'Connecting to the fastest server...';
Заранее спасибо.Я с нетерпением жду ваших ответов:)