Recuperer valeur entre 2 mot
                                    
                        darktutu                    
                                    -
                                     
Yuh12 Messages postés 191 Statut Membre -
        Yuh12 Messages postés 191 Statut Membre -
        Bonjour, 
Je recupère un header via une connexion Curl et je voudrais récupéré le lien contenant dans la location afin de le reutiliser dans l'appel Curl, mais je ne sais pas comment procédé. Quelqu'un aurait une idée?
Exemple du code head retrouvé après l'apel curl.
                
            
                
    
    
    
        Je recupère un header via une connexion Curl et je voudrais récupéré le lien contenant dans la location afin de le reutiliser dans l'appel Curl, mais je ne sais pas comment procédé. Quelqu'un aurait une idée?
Exemple du code head retrouvé après l'apel curl.
HTTP/1.1 302 Moved Temporarily
Cache-Control: no-store
Pragma: no-cache
Content-Length: 0
Location: http://test.test.com
Server: Microsoft-IIS/7.5
(...)
Connection: close
        A voir également:         
- Recuperer valeur entre 2 mot
- Recuperer message whatsapp supprimé - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Comment récupérer un compte yahoo sans mot de passe - Guide
1 réponse
                        
                    Je propose un truc.
Tu met ce que tu récupères dans une variable.
Tu veux ce qu'il y a après "Location :"
Donc tu découpe ta chaine en deux tu met dans un tableau:
Donc la tu te retrouve avec
Maintenant il te reste plus qu'a refaire une découpe de ta chaine avec Server
Et normalement :
    
                Tu met ce que tu récupères dans une variable.
$recup="HTTP/1.1 302 Moved Temporarily
Cache-Control: no-store
Pragma: no-cache
Content-Length: 0
Location: http://test.test.com
Server: Microsoft-IIS/7.5
(...)
Connection: close";
Tu veux ce qu'il y a après "Location :"
Donc tu découpe ta chaine en deux tu met dans un tableau:
$decoupe=explode("Location:",$recup);
Donc la tu te retrouve avec
$decoupe[0]="HTTP/1.1 302 Moved Temporarily
Cache-Control: no-store
Pragma: no-cache
Content-Length: 0";
// et aussi avec
$decoupe[1]="http://test.test.com
Server: Microsoft-IIS/7.5
(...)
Connection: close"
Maintenant il te reste plus qu'a refaire une découpe de ta chaine avec Server
$decoupe2=explode("Server:",$decoupe[1]);
Et normalement :
$tonlien=$decoupe2[0];
