Questione : Problema che ottiene pagina con l'ARRICCIATURA ed il PHP

Avevo scritto il codice di qualche PHP per raschiare periodicamente un URL e stava funzionando benissimo. Allora il luogo deve cambiare qualcosa ed ora non funziona. Funziona benissimo con FireFox ma ottengo una richiesta di Male 400 attraverso l'ARRICCIATURA. Sembra come ho provato ogni regolazione del curl_opt senza successo. Sto pensando se posso appena trasmettere l'esatto le stesse intestazioni di richiesta come Firefox io dovrebbe essere fine. Ma come fare quello? il
CURL sembra aggiungere alcuni articoli supplementari senza mio dire esso to.
Lately che sto regolando la mia propria intestazione con praticamente gli stessi articoli di Firefox come questo:
---------
$header = allineamento (“accettare: testo/HTML, applicazione/xhtml+xml, application/xml; q=0.9, */*; q=0.8„, “Accettare-Lingua: en-noi, en; q=0.5„,
" Accettano-Charset: ISO-8859-1, utf-8; q=0.7, *; q=0.7„, “Keep-Alive: 300„, “collegamento: keep-alive„, “Nascondiglio-Controllo: max-age=0„, “la Accettare-Codifica: il gzip, sgonfi„);
curl_setopt ($ch, CURLOPT_HTTPHEADER, $header);
------il *** del
l'intestazione di funzionamento di FireFox è basicamente questo:
Host: rel= " nofollow "„ del _blank„„ del target= " di http://www.example.com del href= di www.example.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; Gli en-STATI UNITI; rv:
Accept di 1.9.0.10) Gecko/2009042316 Firefox/3.0.10 GTB7.0 (.NET CLR 3.5.30729): testo/HTML, applicazione/xhtml+xml, application/xml; q=0.9, */*; q=0.8
Accept-Language: en-noi, en; q=0.5
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1, utf-8; q=0.7, *; q=0.7
Keep-Alive: 300
Connection: mantenere-alive
Cookie: noscript=1; userid=1550521915; xsession=d9c73c024e99af04581a30521d3558ba; datrval=1276442132-05e4a9265e4ac217a93748a73720f4becd56decd0c7d576d04eb8
Cache-Control: max-age=0
--------il

There è un inizio attività che faccio funzionare attraverso l'arricciatura prima della mia richiesta per la pagina che voglio raschiare ed alcuni di quei biscotti arrivano. Ma sono abbastanza sicuro che l'utente ed i biscotti di sessione non sono il problema. Quando esamino l'intestazione restituita dal curl_getinfo io vedere alcune differenze e che calcolare che uno di questi è il *** di problem.
l'intestazione non di funzionamento dell'ARRICCIATURA sto trasmettendo sono questo: p HTTP/1.0
User-Agent del
POST /datadirectory/viewinfo.ph: Mozilla/5.0 (Windows; U; Windows NT 6.0; Gli en-STATI UNITI; rv:
Host del
(.NET CLR 3.5.30729) di 1.9.0.10) Gecko/2009042316 Firefox/3.0.10 GTB7.0: rel= " nofollow "„ del _blank„„ del target= " di http://www.example.com del href= di www.example.com
Cookie: xsession=d9c73c024e99af04581a30521d3558ba; userid=1550521915; noscript=1; datrval=1276442132-05e4a9265e4ac217a93748a73720f4becd56decd0c7d576d04eb8
Accept: testo/HTML, applicazione/xhtml+xml, application/xml; q=0.9, */*; q=0.8
Accept-Language: en-noi, en; q=0.5
Accept-Charset: ISO-8859-1, utf-8; q=0.7, *; q=0.7
Keep-Alive: 300
Connection: mantenere-alive
Cache-Control: max-age=0
Accept-Encoding: gzip, deflate
Content-Length: 0
Content-Type: le differenze di application/x-www-form-urlencoded

The che penso possono sia sono: p di /datadirectory/viewinfo.ph dell'ALBERINO del *** del
-- Huh? Perché l'ARRICCIATURA trasmette questa come alberino? Il luogo con questo è il URL che voglio. rel= " nofollow "„ del _blank„„ del target= " di http://www.example.com/datadirectory/viewinfo.php del href= di Soddisfare-Lunghezza del *** del adirectory/viewinfo.php

di http://www.example.com/dat: 0 -- Perché sono gli che trasmetto la Soddisfare-Lunghezza: 0? Vorrei omettere appena questo poiché Firefox non lo trasmette. Ma l'ARRICCIATURA sta aggiungendolo automaticamente. Forse quello sta dicendo che la lunghezza di dati dell'ALBERINO è 0? la Accettare-Codifica del *** del

: il gzip, sgonfi. Regolo manualmente questo nel CURLOPT_HTTPHEADER ma se glie l'ometto ancora ho il problema. *** che del

ho provato con l'arricciatura della regolazione al HTTP 1.0 ed il HTTP 1.1, nessuni ha fatto le idee di difference.

Any??
class= del

Risposta : Problema che ottiene pagina con l'ARRICCIATURA ed il PHP

Ho usato IIS.net per installare DrupAl con il loro programma di messa a punto.  Ringraziamenti per tutto l'aiuto.  
Altre soluzioni  
 
programming4us programming4us