#1 2. September 2009 Hey Leute, ich habe ein Video im inet gesehen, welches ich unbedingt haben möchte aber es ist durch einen referrer geschütz wie kann ich diesen umgehen? Muss doch so aussehen aber wie geht das mit dem laden? Code: <? $fp = fsockopen ('www.privatpage.com', '80', $errno, $errstr, 20); if ($fp) { fputs($fp, "GET /ilovethisvideo.avi HTTP/1.1\n"); fputs($fp, "Host: www.privatpage.com\n"); fputs($fp, "Referer: http://www.privatpage.com"); fputs($fp, "Content-type: application/x-www-form-urlencoded\n"); fputs($fp, "Content-length: ".strlen($data)."\n"); fputs($fp, "Connection: close\n\n"); fputs($fp, "$data\n"); fclose($fp); } echo "<a href=\"http://www.privatpage.com//ilovethisvideo.avi\">Lade mein Video</a>"; ?> ABER ES FUNZT NICHT... wo ist mein Fehler? + Multi-Zitat Zitieren
#2 3. September 2009 AW: Referrer umgehen und video laden... Kurz: Ich weiß nicht warum deins nicht geht, aber ich würde curl benutzen http://de2.php.net/manual/en/book.curl.php CURLOPT_REFERER + Multi-Zitat Zitieren
#3 3. September 2009 AW: Referrer umgehen und video laden... wenn du das video angeschaut hast bzw. voll geladen, kannst du es auch aus deinem cache holen + Multi-Zitat Zitieren
#4 3. September 2009 AW: Referrer umgehen und video laden... ich kanns dir sagen. er erstellt nen socket zur seite, die anfrage is vermutlich sogar valid, aber dann gibt er nen html-link aus. was hat er vergessen? Spoiler die antwort des servers zu speichern (das video) =) aja, header werden laut rfc immer mit \r\n getrennt. (CRLF) und wo is den $data definiert? + Multi-Zitat Zitieren
#5 3. September 2009 AW: Referrer umgehen und video laden... Habe es mit fopen probiert aber Code: $data = fopen("http://" . $host . "/" . $file, 'rb'); sagt mir nur "Resource id #3" wie wäre es denn korrekt? + Multi-Zitat Zitieren
#6 4. September 2009 AW: Referrer umgehen und video laden... PHP: fgets - Manual ggf. + PHP: feof - Manual ggf. + RTFM (PHP: fsockopen - Manual) + Multi-Zitat Zitieren
#7 4. September 2009 AW: Referrer umgehen und video laden... Wieso benutzt du nicht ein Firefox-Addon wie Live HTTP Headers oder Tamper Data. Damit könntest du einfach den Request von Firefox abfangen und den Referer-Header manipulieren. + Multi-Zitat Zitieren