Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4896 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  HTTP_Request

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

HTTP_Request

n°1465691
bassene
Posté le 26-10-2006 à 20:19:56  profilanswer
 

<?php
require_once "HTTP/Request.php";
 
$urls = array(
  "href=21d.www.qqqq.ff " ,
 "hhjarticle230155.html " ,
 "article.php3 " ,
 "href=article.php3 " ,
 "article.php3?id_rubrique=37&retour=nav " ,
 "rubrique.php3 " ,
 "rubrique.php3?id_rubrique=37&retour=nav " ,
 "http://adiack.inserm_srest/home.php?cd=yes&sessionid=d12a5847a33f21a8732f0ad7dd712d5c&kp3=1f1321acab2f1eb50f0f86de8060ab35&domain=default&PHPGW_PHPSESSID=&click_history=e9dc35b7df20647749d2b6bf1fc6e21a " ,
 "ksjkswww.dzeze.de " ,
 "sshttps://www.dhdh.fg " ,
 "htp://www.dhdh.fg " ,
 "http://qkqkq.gh " ,
 "https://admi.htm " ,
 "htps://kdls.qq " ,
 "http://www.yahoo.fr "
    );
 
$req =& new HTTP_Request("" );
foreach ($urls as $url) {
    $req->setURL($url);
    $req->sendRequest();
 
    $code = $req->getResponseCode();
    switch ($code) {
    case 404:
        echo "Document not found\n";
        break;
 
    case 200:
        echo "Everything's ok\n";
        break;
 
    /* ... */
    }
}
?>
 
normalement le yahoo.fr devrait etre à ok mais ce n'est pas le cas merci de me dire ce qui cloche !!!
 

mood
Publicité
Posté le 26-10-2006 à 20:19:56  profilanswer
 

n°1465782
FlorentG
Posté le 27-10-2006 à 01:04:48  profilanswer
 

Parce que www.yahoo.fr n'est pas la vraie adresse. C'est juste une adresse pour les nazes qui sont habitués à voir "www" d'un côté, et ".fr" de l'autre. Lance www.yahoo.fr dans ton navigateur, tu verra que mystérieusement, l'adresse est changée en fr.yahoo.com
 
Regardes les entêtes HTTP, c'est pas un 200 OK qui est envoyé, mais un 301 Permanently Moved (avec dans le champ Location la bonne adresse) :) Donc faut rajouter un case 301, et dans ce cas recommencer, mais dans setUrl utiliser l'url du champ Location de l'entête HTTP renvoyé :)


Message édité par FlorentG le 27-10-2006 à 01:05:11

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  HTTP_Request

 

Sujets relatifs
deconnexion apres authentification httpprobleme affichage sur http://nasjsk.free.fr
Récupération des entetes HTTP apres requeteLien http et checkbox
perl->http[servlet] générer une auth HTTP ?
[Python] Requete HTTP sans proxy avec urllib2http post var et envoie par mail
identification httpHTTP REQUEST en Java
Plus de sujets relatifs à : HTTP_Request


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)