filter_var($_POST['proxy_1_url'] ?? '', FILTER_SANITIZE_URL), '2' => filter_var($_POST['proxy_2_url'] ?? '', FILTER_SANITIZE_URL), '3' => filter_var($_POST['proxy_3_url'] ?? '', FILTER_SANITIZE_URL), ]; /* Generate response. */ $response = []; foreach ($proxy_urls as $key => $url) { $response["proxy_status_{$key}"] = get_proxy_status($url, $proxy_active, $key); } /* Output response as JSON. */ echo json_encode($response); break; default: outgoingproxy_log("Undefined POST action - " . htmlspecialchars($action, ENT_QUOTES, 'UTF-8') . "."); break; } ?>