Curl ed ip

IImanuII

Utente Attivo
10 Giu 2012
390
0
16
Salve a tutti, sto cercando una soluzione ad un problema:

Tramite curl, ricavo un link da una pagina web, tuttavia tale pagina web genera questo link in base all'ip del visitatore, ergo genera il link in base all'ip del mio sito.

Non esiste un modo di "visitare" il sito in questione e di generare l'url utilizzando l'ip dell'utente in modo che a quest'ultimo il link risulti funzionante?

Grazie, Manu
 
Salve a tutti, sto cercando una soluzione ad un problema:

Tramite curl, ricavo un link da una pagina web, tuttavia tale pagina web genera questo link in base all'ip del visitatore, ergo genera il link in base all'ip del mio sito.

Non esiste un modo di "visitare" il sito in questione e di generare l'url utilizzando l'ip dell'utente in modo che a quest'ultimo il link risulti funzionante?

Grazie, Manu

Nessuno ha una qualche soluzione per quanto richiesto? Anche in js, o altro. Googlando non ho trovato nulla.
 
Dato che il js viene eseguito dal browser dell'utente ti basta una semplice richiesta in ajax allora

Perdonami, potresti fare un esempio? Come estrapolo un dato da una pagina visitandola con l'ip dell'utente?

Con il curl è stato semplice:

PHP:
function getHTML($url,$timeout){
  $agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
  $ch = curl_init($url); // initialize curl with given url
  curl_setopt($ch, CURLOPT_USERAGENT, $agent); // set  useragent
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // write the response to a variable
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); // follow redirects if any
  curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); // max. seconds to execute
  curl_setopt($ch, CURLOPT_FAILONERROR, 1); // stop when it encounters an error
  return curl_exec($ch);
}

L'ho inserito in una funzione e richiamato quando mi serviva. Tuattavia non ho idea di come fare con ajax.
L'ip dell'utente lo ricavo sempre con php ed ho una variabile detta $ip
 

Discussioni simili