Być może kojarzycie w SEO katalogu taki bajer jak ajaxstarbar czyli pasek służący do oceniania stron. Ma on zabezpieczenie żeby nie oceniać stron więcej niż jeden raz smile.gif
Z doświadczenia wiem, że to zabezpieczenie da się obejść łącząc się przez PROXY i to właśnie robić ma poniższy skrypt a z nieznanych mi powodów nie robi :/


  1. function zaloguj() {
  2.  
  3. $proxy = array ('79.99.128.200', '87.98.236.142', '84.243.224.24'); //lista bramek proxy
  4.  
  5.  
  6. $strona = array ('http://www.adresstrony,30/ http://www.adresstrony.pl/?click=30', 'http://www.adresstrony1,95/ http://www.adresstrony1.pl/?click=95');
  7.  
  8.  
  9. shuffle($strona); //wprowadzamy losowanie adresów
  10.  
  11.  
  12. $tabela = explode(" ", $strona[0]); //dzielimy adres na 2 w tabela[0] mamy adres strony w tabela[1] mamy adres gdzie chcemy wyciagnac numer ID
  13.  
  14. $id = explode("=", $tabela[1]); //dzielimy adres za pomoca separatora ktorym jest = musimy wydobyc ostatni element tj. ID, mamy ID w $id[1]
  15.  
  16.  
  17.  
  18. for ($i=0; $i<count($proxy); $i++) { //dla ilosci bramek proxy robimy petle
  19. $adres = array ('http://www.jakiskatalog.pl/ajaxstarrater/db.php?j=10&q='.$id[1].'&t='.$proxy[$i].'&c=10');
  20.  
  21. $cUrl = curl_init($adres[0]);
  22.  
  23. curl_setopt($cUrl, CURLOPT_RETURNTRANSFER, 1);
  24.  
  25. curl_setopt($cUrl, CURLOPT_HTTPPROXYTUNNEL, 1);
  26.  
  27. curl_setopt($cUrl, CURLOPT_FOLLOWLOCATION, true);
  28.  
  29. curl_setopt($cUrl, CURLOPT_PROXY, $proxy[$i].':8080');
  30.  
  31. curl_exec($cUrl);
  32.  
  33. curl_close($cUrl);
  34.  
  35. }
  36.  
  37. }