Wie spoof referrer mit curl und php?

Ich brauche ein einfaches volle php + curl-code spoof referrer, ich habe versucht, einige andere aber nicht funktioniert, die beiden letzten habe ich überprüft, ist dieser

function doMagic($url)
{
  $curl = curl_init();

  $header[0] = "Accept: text/xml,application/xml,application/xhtml+xml,";
  $header[0] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
  $header[] = "Cache-Control: max-age=0";
  $header[] = "Connection: keep-alive";
  $header[] = "Keep-Alive: 300";
  $header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
  $header[] = "Accept-Language: en-us,en;q=0.5";
  $header[] = "Pragma: ";

  curl_setopt($curl, CURLOPT_URL, $url);
  curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.12011-10-16 20:23:00");
  curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
  curl_setopt($curl, CURLOPT_REFERER, "http://www.facebook.com");
  curl_setopt($curl, CURLOPT_ENCODING, "gzip,deflate");
  curl_setopt($curl, CURLOPT_AUTOREFERER, true);
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($curl, CURLOPT_TIMEOUT, 30);
  curl_setopt($curl, CURLOPT_FOLLOWLOCATION,true);

  $html = curl_exec($curl);
  echo 'Curl error: '. curl_error($curl);
  curl_close($curl);

  return $html;
}

bitte machen damit ich kann geben Sie Ziel-url via post-Methode, wenn möglich

BEARBEITEN - oben gibt mir Fehler https://s9.postimg.cc/uhk87o2rz/image.png

das Beispiel, das Sie gebucht sieht gut zu mir ich sehe nicht ein problem mit ihm. Die einzige Sache ist, dass der referer wird immer auf die facebook.com
Ich bin immer der text "curl-Fehler:" mit Ziel-site auf top-of-page, wie kann ich ersetzen facebook.com mit benutzerdefinierten referrer

InformationsquelleAutor golu molu | 2013-06-25

Schreibe einen Kommentar