IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[http] Informations de header parfois incomplètes


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Christophe Charron
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 934
    Par défaut [http] Informations de header parfois incomplètes
    Bonsoir,
    afin de récupérer des informations sur le charset des sites j'utilise la bibilothèque http.
    Mon code est simplissime, trop peut-être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    define('EOL', "\r\n");
    echo http_head('http://lefigaro.fr').EOL;
    echo http_head('http://lemonde.fr').EOL;
    echo http_head('http://lequipe.fr').EOL;
    echo http_head('http://www.developpez.net/forums/').EOL;
    ?>
    qui me renvoit
    HTTP/1.1 301 Moved Permanently
    Date: Sat, 07 Apr 2007 21:17:06 GMT
    Server: Apache/1.3.37 (Unix) PHP/5.1.5
    Location: http://www.lefigaro.fr/graal/exploit/001.php
    Content-Type: text/html; charset=iso-8859-1

    HTTP/1.1 302 Found
    Date: Sat, 07 Apr 2007 21:17:13 GMT
    Server: Apache
    Location: http://www.lemonde.fr/graal/exploit/001.php
    Connection: close
    Content-Type: text/html; charset=iso-8859-1

    HTTP/1.1 404 Not Found
    Date: Sat, 07 Apr 2007 21:17:13 GMT
    Server: Apache
    Content-Type: text/html

    HTTP/1.1 200 OK
    Date: Sat, 07 Apr 2007 21:17:05 GMT
    Server: Apache/2.2.4 (Unix) PHP/5.2.1
    X-Powered-By: PHP/5.2.1
    Set-Cookie: bbsessionhash=d6f6e0bbd4574814fb4a41441b84bd3d; path=/
    Set-Cookie: bblastvisit=1175980625; expires=Sun, 06-Apr-2008 21:17:05 GMT; path=/
    Set-Cookie: bblastactivity=0; expires=Sun, 06-Apr-2008 21:17:05 GMT; path=/
    Cache-Control: private
    Pragma: private
    Content-Type: text/html; charset=ISO-8859-1
    Bien pour les sites 1,2,4 mais pas pour le site 3 de l'équipe.
    Pourtant, a priori, un charset utf-8 est bien indiqué (via les "informations sur la page de FF 2.0.0.3)
    Et cerise sur le gateau, un code retour 404 alors que le site existe bien !
    Faut-il utiliser d'autres méthodes pour récupérer à coup sur les informations sur les headers ?

  2. #2
    Membre éprouvé Avatar de Christophe Charron
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 934
    Par défaut
    Et bien finalement, pas besoin de la bibliothèque http.
    J'utilise la fonction native get_headers() couplée avec la fonction get_all_meta_tags() de David Duret et j'arrive bien à récupérer mes charset dans tous les cas.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Composant Indy HTTP - Information de fichier
    Par Nicolas Coolman dans le forum Composants VCL
    Réponses: 4
    Dernier message: 08/09/2014, 12h48
  2. Postfix cacher certaines informations des headers
    Par wodel dans le forum Réseau
    Réponses: 0
    Dernier message: 29/09/2010, 17h29
  3. Ajout information dans header xml avec xsl
    Par dumser1 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 17/12/2009, 09h26
  4. Problemes avec les header informations
    Par BernardT dans le forum Langage
    Réponses: 1
    Dernier message: 15/11/2005, 13h10
  5. [Réseau] Headers vers un serveur http
    Par gexti dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 04/05/2004, 14h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo