如果你想通過代理,我猜是這樣,因爲你提到的Apache作爲代理?那麼你可以使用cURL HTTP請求。大概是這樣的:
<?php
$curl = curl_init('http://www.example.com');
//don't fetch the actual page, you only want to check the connection is ok
curl_setopt($curl, CURLOPT_NOBODY, true);
//stop it from outputting stuff to stdout
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
//proxy settings
curl_setopt($curl, CURLOPT_PROXYPORT, 8080);
curl_setopt($curl, CURLOPT_PROXY, 'proxyhost');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'user:password');
$result = curl_exec($curl);
if ($result === false) {
die (curl_error($curl));
}
有用於捲曲更多的選擇記錄here。
刪除了「健康」標籤,因爲此標籤的使用通常用於人類健康,而不是設備或系統正常運行的委婉說法 – Argalatyr 2009-04-23 05:48:25