Maison > développement back-end > Problème PHP > Comment obtenir la vraie adresse après un saut en php

Comment obtenir la vraie adresse après un saut en php

藏色散人
Libérer: 2023-03-02 06:04:01
original
3556 Les gens l'ont consulté

Comment obtenir l'adresse de saut en PHP : créez d'abord un exemple de fichier de code PHP ; puis obtenez une adresse courte ; puis obtenez les informations d'en-tête via la fonction "get_headers()" ; .

Comment obtenir la vraie adresse après un saut en php

PHP obtient la vraie adresse après le saut

Pour obtenir une connexion courte, vous devez convertir la connexion courte into Pour la vraie URL, après avoir vérifié les informations, j'ai découvert que PHP fournit une fonction get_headers(), qui peut d'abord obtenir les informations d'en-tête, puis analyser l'adresse de saut :

$url = 'http://t.cn/h5mwx';
 $headers = get_headers($url, TRUE);
print_r($headers);
//输出跳转到的网址
echo $headers['Location'];
Copier après la connexion

Résultat. :

Array
(
    [0] => HTTP/1.1 302 Found
    [Date] => Array
        (
            [0] => Mon, 24 Jun 2019 09:35:18 GMT
            [1] => Mon, 24 Jun 2019 09:35:18 GMT
        )
    [Content-Type] => Array
        (
            [0] => text/html;charset=UTF-8
            [1] => text/html
        )
    [Content-Length] => Array
        (
            [0] => 202
            [1] => 14615
        )
    [Connection] => close
    [Set-Cookie] => Array
        (
            [0] => aliyungf_tc=AQAAAAT06182sQMAe4N7dySC5VJrv03L; Path=/; HttpOnly
            [1] => BAIDUID=11F195A5E7DFE34FC3BF57618AF40AF5:FG=1; expires=Thu, 31-Dec-37 23:55:55 GMT; max-age=2147483647; path=/; domain=.baidu.com
            [2] => BIDUPSID=11F195A5E7DFE34FC3BF57618AF40AF5; expires=Thu, 31-Dec-37 23:55:55 GMT; max-age=2147483647; path=/; domain=.baidu.com
            [3] => PSTM=1561368918; expires=Thu, 31-Dec-37 23:55:55 GMT; max-age=2147483647; path=/; domain=.baidu.com
        )
    [Server] => Array
        (
            [0] => nginx
            [1] => BWS/1.1
        )
    [Location] => http://www.baidu.com
    [1] => HTTP/1.0 200 OK
    [Accept-Ranges] => bytes
    [Cache-Control] => no-cache
    [Etag] => "5d0888c3-3917"
    [Last-Modified] => Tue, 18 Jun 2019 06:46:27 GMT
    [P3p] => CP=" OTI DSP COR IVA OUR IND COM "
    [Pragma] => no-cache
    [Vary] => Accept-Encoding
    [X-Ua-Compatible] => IE=Edge,chrome=1
)
http://www.baidu.com
Copier après la connexion

Pour de nombreuses connaissances connexes, veuillez visiter le Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal