Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    [Curl] come risolvo questo errore?

    Cercando di aprire un sito tramite proxy con la funzione Curl mi da code 406 oppure code 0

    Come si possono risolvere questi codici, in teoria affinche si apra correttamente il sito dovrebbe dare codice 200.

    Esperienze a riguardo?

  2. #2
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    porzione di codice interessata?
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    uno dei tanti link che riporta le tabelle di http response:

    http://www.hwg.org/lists/hwg-servers...nse_codes.html

  4. #4
    Ho letto in un altro forum che potrebbe essere il modo in cui viene scritto l'indirizzo, infatti mi da errore con indirizzi che hanno il - oppure il '
    come li converto?

    questo è il codice


    codice:
    		do {			
    			if($tentativi>count($proxylist)){
    				$fallito=1;
    				break;
    			}
    			$ch = curl_init($sito);
    			curl_setopt ($ch, CURLOPT_PROXY, $proxy);
    			curl_setopt ($ch, CURLOPT_URL, $sito);
    			curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent);
    			curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
    			curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
    			curl_setopt ($ch, CURLOPT_TIMEOUT, 120);   
    			$a_sSubject = curl_exec ($ch);
    			$info = curl_getinfo($ch);
    			$infocode=$info['http_code'];
    			$proxyquery = @mysql_query("SELECT ALL * FROM queryproxy where proxy = '$proxy' and testo = '$a_sSubject' and code='$infocode'",$connessione);
    			$numcanzoni = @mysql_num_rows($proxyquery);
    				if ($numcanzoni==0){
    					mysql_query("INSERT INTO queryproxy (proxy,testo,code) VALUES ('$proxy','$a_sSubject','$infocode')",$connessione);	
    				}			
    			curl_close($ch);	
    			$proxy = $proxylist[$tentativi];
    			$tempo=rand(15,28);			
    			sleep($tempo);
    			$tentativi++;
    		} while($info['http_code']!=200);
    Che ne pensate?
    Testando con una lista di proxy maggiorparte mi da errore 406

  5. #5

  6. #6
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Posso chiederti perché passi da un proxy?
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  7. #7

  8. #8
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Provato senza proxy?
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  9. #9

  10. #10
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Originariamente inviato da madone
    a me interessa usare il proxy
    Questo è poco rilevante ai fini della mia domanda

    Stesso errore senza proxy?
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.