[英]What is the ( best | fast ) way to get multiple HTTP Request Header In PHP
Example : But, loading pages really slow. 示例:但是,加载页面的确很慢。
Any other PHP code or JavaScript. 任何其他PHP代码或JavaScript。
My example code in PHP: 我在PHP中的示例代码:
<?php
$aaalink = 'http://www.bbc.com/news';
function aaa_get_http_response($aaalink) {$headers = get_headers($aaalink);return substr($headers[0], 9, 3);}
$aaa_get_http_response = aaa_get_http_response($aaalink);
if ( $aaa_get_http_response == 200 )
{
echo $aaalink;
}
else
{echo "404";}
?>
<br>
<?php
$bbblink = 'http://www.independent.ie/news/';
function bbb_get_http_response($bbblink) {$headers = get_headers($bbblink);return substr($headers[0], 9, 3);}
$bbb_get_http_response = bbb_get_http_response($bbblink);
if ( $bbb_get_http_response == 200 )
{
echo $bbblink;
}
else
{echo "404";}
?>
<br>
<?php
$ccclink = 'http://www.rediff.com/news';
function ccc_get_http_response($ccclink) {$headers = get_headers($ccclink);return substr($headers[0], 9, 3);}
$ccc_get_http_response = ccc_get_http_response($ccclink);
if ( $ccc_get_http_response == 200 )
{
echo $ccclink;
}
else
{echo "404";}
?>
Image: 图片:
The get_headers
will wait until the requested website responds, the network quality matters. get_headers
将等待,直到请求的网站响应,网络质量才重要。 aaa/bbb/ccc_get_http_response
is the same, use a foreach
loop instead. aaa/bbb/ccc_get_http_response
相同,请使用foreach
循环。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.