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
- Mot de passe - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - 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];