Jeśli wyświetlam stronę http://www.sitedossier.com
w przeglądarce Tor Browser z pakietu tor-browser-2.3.25-5_en-US.exe
wszystko jest ok.
Kiedy chce wczytac stronę z użyciem PHP, to nie działa.
Nie mam pojęcia co tu jest nie tak z tym skryptem.
Do firefox, mam zainstalowany Live HTTP headers.
Moze jakieś sugestie. dlaczego ten skrypt nie działa ?

  1. <?php
  2. ini_set('display_errors', 1);
  3.  
  4. $opts = array(
  5. 'http'=>array(
  6. 'method'=>'GET',
  7. 'proxy' => 'tcp://127.0.0.1:8118',
  8. 'request_fulluri' => true,
  9. 'header'=> "Host: www.sitedossier.com\r\n".
  10. "User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7\r\n".
  11. //"User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/17.0 Firefox/17.0\r\n".
  12. //"User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20100101 Firefox/17.0\r\n".
  13. "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n".
  14. "Accept-Language: en-us,en;q=0.5\r\n".
  15. "Accept-Encoding: gzip, deflate\r\n".
  16. "Connection: keep-alive\r\n",
  17. ),
  18. );
  19.  
  20. $context = stream_context_create($opts);
  21. $adresx = "http://www.sitedossier.com";
  22. $ciag = file_get_contents($adresx, False, $context);
  23.  
  24. $file=fopen("filename.htm", "a"); /* otwiera plik do zapisu */
  25. flock($file, 2); /* blokuje do zapisu */
  26. fwrite($file,$ciag); /* zapisuje wartość */
  27. flock($file, 3); /* odblokowuje plik */
  28. fclose($file); /* zamyka plik */
  29.  
  30. ?>
  31.