Weet iemand hoe je een dergelijke http header checker (link) in elkaar zet. En is dat mogelijk met PHP?
Likes: 0
Weet iemand hoe je een dergelijke http header checker (link) in elkaar zet. En is dat mogelijk met PHP?
Het is me eigenlijk totaal niet duidelijk wat je nu wilt.
Een scriptje als deze: http://www.webrankinfo.com/english/t...ver-header.php
Maar dan de source code ervan.
Door het openen van een socket verbinding met de server op poort 80 en een geldige HTTP request te doen, kan je de headers van de HTTP response weergeven. Op de onderstaande handleiding pagina kan je denk ik voldoende voorbeelden vinden om dit te maken in PHP:
http://nl2.php.net/manual/nl/function.fsockopen.php
Of je gebruikt een library, bijv: http://scripts.incutio.com/httpclient/index.php
In een paar minuten in elkaar geflanst:
PHP Code:<?php
include "HttpClient.class.php";
$client = new HttpClient('www.basemotive.nl');
$client->get('/404.html');
echo "<p>Status 1: ".$client->getStatus()."</p>";
echo "<blockquote>";
foreach ($client->headers as $key => $value) {
echo "$key: $value<br/>";
}
echo "</blockquote>";
$client = new HttpClient('basemotive.nl');
$client->get('/');
echo "<p>Status 2: ".$client->getStatus()."</p>";
echo "<blockquote>";
foreach ($client->headers as $key => $value) {
echo "$key: $value<br/>";
}
echo "</blockquote>";
$client = new HttpClient('www.basemotive.nl');
$client->get('/');
echo "<p>Status 2: ".$client->getStatus()."</p>";
echo "<blockquote>";
foreach ($client->headers as $key => $value) {
echo "$key: $value<br/>";
}
echo "</blockquote>";
?>
Heel erg fijn scriptje en class Stefan. Bedankt!