Changeset 112952 in spip-zone for _plugins_/oembed


Ignore:
Timestamp:
Dec 19, 2018, 3:30:03 PM (2 months ago)
Author:
cedric@…
Message:

envoyer un referer quand on essaye de recuperer une URL pour oembed via curl, comme le faisait deja recuperer_page, ca permet de fonctionner aussi avec les videos a diffusion restreinte sur le site concerne

Location:
_plugins_/oembed
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/oembed/inc/oembed_recuperer_url.php

    r108710 r112952  
    3636                //curl_setopt($c, CURLOPT_SSLVERSION, 1);
    3737
     38                // indiquer un referer : si jamais la diffusion du contenu est limitee au site, ca permet d'en recuperer les infos
     39                // ou en tout cas ca donne plus de chance...
     40                $referer = $GLOBALS['meta']['adresse_site'] . '/';
     41                curl_setopt($c, CURLOPT_REFERER, $referer);
     42
    3843                if (isset($GLOBALS['meta']['http_proxy']) and $GLOBALS['meta']['http_proxy']){
    3944                        curl_setopt($c, CURLOPT_PROXY, $GLOBALS['meta']['http_proxy']);
     
    6671                spip_log('Requete oembed (recuperer_page) pour '.$url.' : '.$oembed_url, 'oembed.'._LOG_DEBUG);
    6772                include_spip('inc/distant');
     73                // recuperer_page utilise par defaut l'adresse du site comme $referer
    6874                $data = recuperer_page($oembed_url);
    6975        }
  • _plugins_/oembed/paquet.xml

    r112500 r112952  
    22        prefix="oembed"
    33        categorie="multimedia"
    4         version="2.0.9"
     4        version="2.0.10"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.