Salve, avrei una domanda da fare riguardo l'uso di curl.
Lo script che uso è il seguente:
mi serve per far rimbalzare una richiesta e richiedere il contenuto da un'altra pagina e mostrarlo.codice:function getContent ($url) { // Crea la risorsa CURL $ch = curl_init(); // Imposta l'URL e altre opzioni curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); // Scarica l'URL e lo passa al browser $output = curl_exec($ch); // Chiude la risorsa curl curl_close($ch); return $output; }
Il punto è che se ad esempio questa pagina contiene al suo interno una tag [img]/img/ciao.jpg[/img] questa immagine viene cercarta sul server che fa la richiesta curl e non su quello dove l'immagine risiede effettivamente, e dunque non viene mostrata.
Esiste un modo per far fare un curl "globale" facendo tirare giù in automatico anche le risorse annesse a quella cercata? (il problema si ripete ovviamente anche per css, javascript etc)
Un po' come fa l'http 1.1 rispetto al vecchio 1.0![]()

Rispondi quotando