Accueil > > > HEADER LOOKUP :: ANALYSE DU HEADER HTTP
HEADER LOOKUP :: ANALYSE DU HEADER HTTP
Information sur la source
Description
Hello, Voici un petit script qui récupère le header, (Entête) d'un serveur web (HTTP). J'ai mis un lien pour test online :) Voili Voilou !
Source
- <?PHP
- //Recup du get.
- $url = $_GET["url"];
- $url = explode("://", $url);
-
- $get = "";
- //Connexion au serveur.
- $fp = @fsockopen($url[1], 80, $errno, $errstr, 2);
-
- if($fp){
- //Envoi d'une requete
- fputs($fp, "GET / HTTP/1.0\r\nUser-Agent: Header LookUp\r\n\r\n");
-
- //Reception de retour du serveur
- while(!feof($fp)) {
- $get .= fgets($fp, 128);
- }
-
- //Fermeture connexion
- fclose($fp);
-
- //Supression de la page
- $get = explode("\r\n\r\n", $get);
-
- //renplacement des retour a la ligne par des balise <br>
- $out = str_replace("\r\n", "<br>", $get[0]);
-
- }else{
- $out = "Echec de la connexion. Vérifiez l'URL.<br>";
- }
- ?>
- <Title>Header LookUp</Title>
- <font face=arial size=4>
- <h1>Header LookUp</h1>
- <form action="" method="get">
- <p>Tapez l'URL à analyser :</p>
- <input type="text" name="url" value="http://<?PHP echo $url[1]; ?>">
- <input class="bouton" type="submit" value="Valider">
- </form><br><br>
- <font size=2>
- <?PHP echo $out; ?>
- </font>
-
-
-
-
-
- Ou comme la stipuler webdeb. Avec get_headers, fonctionne que je ne connaissait pas :p.
-
-
-
-
-
-
- <?PHP
- //Recup du get.
- $url = $_GET["url"];
- if (!$url == ""){
- //Connexion au serveur et recuperation du header dans le tableaux $get
- $get = get_headers($url);
- //On Traite le tableaux a fin de l'afficher avec les balise <br>
- while(list($clef,$valeur) = each($get)) {
- $out .= $valeur."</BR>";
- }
- }
- ?>
- <Title>Header LookUp 2</Title>
- <font face=arial size=4>
- <h1>Header LookUp 2</h1>
- <form action="" method="get">
- <p>Tapez l'URL à analyser :</p>
- <input type="text" name="url" value="<?PHP echo $url; ?>">
- <input class="bouton" type="submit" value="Valider">
- </form><br><br>
- <font size=2>
- <?PHP echo $out; ?>
- </font>
<?PHP
//Recup du get.
$url = $_GET["url"];
$url = explode("://", $url);
$get = "";
//Connexion au serveur.
$fp = @fsockopen($url[1], 80, $errno, $errstr, 2);
if($fp){
//Envoi d'une requete
fputs($fp, "GET / HTTP/1.0\r\nUser-Agent: Header LookUp\r\n\r\n");
//Reception de retour du serveur
while(!feof($fp)) {
$get .= fgets($fp, 128);
}
//Fermeture connexion
fclose($fp);
//Supression de la page
$get = explode("\r\n\r\n", $get);
//renplacement des retour a la ligne par des balise <br>
$out = str_replace("\r\n", "<br>", $get[0]);
}else{
$out = "Echec de la connexion. Vérifiez l'URL.<br>";
}
?>
<Title>Header LookUp</Title>
<font face=arial size=4>
<h1>Header LookUp</h1>
<form action="" method="get">
<p>Tapez l'URL à analyser :</p>
<input type="text" name="url" value="http://<?PHP echo $url[1]; ?>">
<input class="bouton" type="submit" value="Valider">
</form><br><br>
<font size=2>
<?PHP echo $out; ?>
</font>
Ou comme la stipuler webdeb. Avec get_headers, fonctionne que je ne connaissait pas :p.
<?PHP
//Recup du get.
$url = $_GET["url"];
if (!$url == ""){
//Connexion au serveur et recuperation du header dans le tableaux $get
$get = get_headers($url);
//On Traite le tableaux a fin de l'afficher avec les balise <br>
while(list($clef,$valeur) = each($get)) {
$out .= $valeur."</BR>";
}
}
?>
<Title>Header LookUp 2</Title>
<font face=arial size=4>
<h1>Header LookUp 2</h1>
<form action="" method="get">
<p>Tapez l'URL à analyser :</p>
<input type="text" name="url" value="<?PHP echo $url; ?>">
<input class="bouton" type="submit" value="Valider">
</form><br><br>
<font size=2>
<?PHP echo $out; ?>
</font>
Conclusion
Demo > http://s4.zilac.com/vbfrance/header.php Demo 2 > http://s4.zilac.com/vbfrance/header.php
Historique
- 09 novembre 2008 17:09:53 :
- Modif titre lol
- 09 novembre 2008 20:43:49 :
- Ajoute d'un exemple avec get_headers.
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
header et les fonctions [ par rich25200 ]
bonjour,je veux utiliser header avec une fonction..je fais ainsi :header ("Location: ".detect_language("index.php")."");detect_language est une foncti
Header Location [ par BirD ]
Hello, dans mon site, j'utilise la fonction header, le code se présente comme suit:$page=2 //exempleheader('location:http://www.monsite.com/mapage.php
Header Sous http://www.radioblogclub.com [ par Toutoul ]
bonjour, je suis en train de créer un programme php pour radioblogclub... Mon problème viens actuellement du fait que je doit retrouver l'ur
ouvrir une pop-up avec un header en php.. [ par pyr0123 ]
Bonjour, Je voudrais ouvrir une pop-up (jusque là ca va c'est du html) mais je voudrais passer par un proxy pour faire cela. Je pense qu'il fa
header [ par domsig ]
bonjourje débute en php et j'essaie de faire un site qui rassemble toutes les photos que j'ai prises lors de visites dans des beaux p'tits villages (h
Tester si une url est redirigée par un header langage php [ par ccpu ]
Bonjour, Tout d'abord je souhaite m'excuser si le thème choisi n'est pas le bon. Je vous explique mon problème qui est résumé dans le titre : Pour
Incompréhension sur les Headers [ par jdaviaud ]
Bonjour à tous,Pour un des sites de mon entreprise, j'ai voulu le passer une fois terminé dans la moulinette W3C ( http://validator.w3.org/ ) qui m'a
entête http [ par billy67000 ]
salut je voudrais recuperer la totalité de cette entête http ci-dessous. lorsque j'utilise .....$_SERVER['REQUEST_URI'] j'ai "http://l
location [ par rich25200 ]
Bonjour,j'aimerai sur mon site d'accueil index.php lorsque quelqu'un arrive j'ai une variable et en fonction de la variable il est diriger vers une ad
sortir d'une boucle [ par rich25200 ]
bonjour,je recupere la langue du navigateur d'un visiteur en fesant ce code :if ($userlang=="") { $userlang=$_SERVER['HTTP_ACCEPT_LANGUAGE']; $userlan
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
GOOGLE MAPGOOGLE MAP par fatmanajjar
Cliquez pour lire la suite par fatmanajjar
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|