Cherche script pour avoir l'URL finale suite à 1 redirection

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par loran750, 26 Septembre 2007.

  1. loran750
    loran750 WRInaute passionné
    Inscrit:
    15 Mars 2005
    Messages:
    2 009
    J'aime reçus:
    0
    bonjour,

    je cherche une classe ou une librairie qui, à partir d'une URL de redirection, me permet d'obtenir le lien "final", que ce soit une redirection permanente (301) ou temporaire (302), ou autre.

    un peu à la manière des Tools de WRI ou Webmaster-Hub qui proposent via leurs interfaces respectives d'obtenir les entêtes HTTP, et ce, jusqu'à 8 redirections successives.

    Je n'arrive pas à trouver ça.

    Merci
     
  2. kylliox
    kylliox Nouveau WRInaute
    Inscrit:
    20 Octobre 2006
    Messages:
    48
    J'aime reçus:
    0
    bonjour,
    je me souviens avoir bien gallérer pour l'écrire :

    Code:
    $url = "http://www.linuvers.com/";
    $headers = get_headers($url);
    list($http, $code, $valide) = explode(" ", $headers['0'], 3);
    
    echo $code;
    
    Dans la variable $code tu as le numéro de redirection
    Voila
     
  3. loran750
    loran750 WRInaute passionné
    Inscrit:
    15 Mars 2005
    Messages:
    2 009
    J'aime reçus:
    0
    merci beaucoup !
     
  4. kylliox
    kylliox Nouveau WRInaute
    Inscrit:
    20 Octobre 2006
    Messages:
    48
    J'aime reçus:
    0
    En fait la fonction get_header retourne ce tableau :
    Code:
        [0] => HTTP/1.1 200 OK
        [Date] => Sat, 29 May 2004 12:28:14 GMT
        [Server] => Apache/1.3.27 (Unix)  (Red-Hat/Linux)
        [Last-Modified] => Wed, 08 Jan 2003 23:11:55 GMT
        [ETag] => "3f80f-1b6-3e1cb03b"
        [Accept-Ranges] => bytes
        [Content-Length] => 438
        [Connection] => close
        [Content-Type] => text/html
    cela ne donne pas l'url final mais permet quand même de faire la distinction en cas de redirection
     
  5. kylliox
    kylliox Nouveau WRInaute
    Inscrit:
    20 Octobre 2006
    Messages:
    48
    J'aime reçus:
    0
    En cas de redirection on récupére la nouvelle url avec :

    Code:
    
        list($location, $newhttp) = explode(" ", $headers['3'], 2);
    
    
    voili, voila
     
  6. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 647
    J'aime reçus:
    1
    Regarde curl et plus particulièrement l'option :
    Code:
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true)
    tu récupère l'url finale et le code HTTP :
    Code:
    $url_reelle = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
    $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    
     
Chargement...
Similar Threads - Cherche script finale Forum Date
Description Vide dans recherche Google Référencement Google 19 Janvier 2021
Présentation résultats de recherche : description longue au survol souris Référencement Google 15 Décembre 2020
Résultat de recherche google sans méta-description en fonction de la requête Problèmes de référencement spécifiques à vos sites 8 Février 2019
Recherche script simple avis Administration d'un site Web 23 Mai 2018
Pas de description dans les résultats de recherche Débuter en référencement 7 Avril 2015
recherche petit script blog+timeline Développement d'un site Web ou d'une appli mobile 25 Novembre 2014
Titre, meta balise et meta description en rapport avec recherche google Rédaction web et référencement 23 Novembre 2014
Description dans les résultats de recherche différente de la meta description Débuter en référencement 3 Novembre 2014
Recherche script de duplicate content Référencement Google 20 Juin 2014
à la recherche d'un bon script pour sitemap Débuter en référencement 12 Mai 2014
Cherche script "Problem Resolving" Développement d'un site Web ou d'une appli mobile 13 Août 2013
Cherche script concernant le resultat du loto Développement d'un site Web ou d'une appli mobile 22 Juin 2013
Recherche Script Développement d'un site Web ou d'une appli mobile 5 Mai 2013
Script moteur de recherche sur sites pre-défini ? Autres moteurs de recherche connus 21 Mars 2013
Cherche script vote en pourcentage Développement d'un site Web ou d'une appli mobile 11 Février 2013
Cherche script de questionnaire Développement d'un site Web ou d'une appli mobile 25 Octobre 2012
Recherche script ou cms un peu particulier Développement d'un site Web ou d'une appli mobile 16 Septembre 2012
[help] cherche script php article avec image Développement d'un site Web ou d'une appli mobile 19 Juillet 2012
Cherche script défilement photos Développement d'un site Web ou d'une appli mobile 7 Mai 2012
Cherche script ouverture d'une page dans une autre Développement d'un site Web ou d'une appli mobile 3 Avril 2012