Frage : Problem, das Seite mit WELLUNG und PHP erhält

Ich hatte irgendein PHP-Code geschrieben, um ein URL regelmäßig zu reiben und es war adaequat. Dann muss der Aufstellungsort etwas geändert haben und jetzt funktioniert es nicht. Es ist durch FireFox adaequat, aber ich erhalte einen Antrag des Schlecht-400 durch WELLUNG. Sie scheint, wie ich jede curl_opt Einstellung ohne Erfolg versucht habe. Ich denke, wenn ich die gleichen Antragüberschriften dem genauen gerade schicken kann, die Firefox ich fein sein sollte. Aber, wie man das tut?
CURL scheint, einige Extraeinzelteile hinzuzufügen, ohne mein zu erklären es to.
Lately, das ich meine eigene Überschrift mit ziemlich genau den gleichen Einzelteilen wie Firefox so eingestellt habe:
---------
$header = Reihe („annehmen: Text/HTML, Anwendung/xhtml+xml, application/xml; q=0.9, */*; q=0.8“, „Annehmen-Sprache: en-wir, en; q=0.5“,
" Nehmen-Charset an: ISO-8859-1, utf-8; q=0.7, *; q=0.7“, „Keep-Alive: 300“, „Anschluss: Keep-alive“, „Pufferspeicher-Steuerung: max-age=0“, „Annehmen-Kodierung: gzip, entlüften“);
curl_setopt ($ch, CURLOPT_HTTPHEADER, $header);
------
*** die ArbeitsFireFox Überschrift ist im Allgemeinen dieses:
Host: www.example.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; EnUS; rv: 1.9.0.10) Gecko/2009042316 Firefox/3.0.10 GTB7.0 (.NET CLR 3.5.30729)
Accept: Text/HTML, Anwendung/xhtml+xml, application/xml; q=0.9, */*; q=0.8
Accept-Language: en-wir, 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: />Cookie halten-alive81a30521d3558ba; datrval=1276442132-05e4a9265e4ac217a93748a73720f4becd56decd0c7d576d04eb8
Cache-Control: max-age=0
--------

There ist ein LOGON, den ich durch Wellung vor meinem Ersuchen um die Seite laufen lasse, die, ich reiben möchte und einige jener Plätzchen dorthin kommen. Aber ich bin recht überzeugt, den Benutzer und die Lernabschnittplätzchen nicht das Problem sind. Wenn ich die Überschrift betrachte, die durch curl_getinfo ich zurückgebracht wird, einige Unterschiede sehen und Abbildung, dass eins von diesen das problem.
*** die nicht Arbeits-WELLUNGS-Überschrift ist, die ich bin dieser sende:
POST /datadirectory/viewinfo.ph p HTTP/1.0
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; EnUS; rv: 1.9.0.10) Gecko/2009042316 Firefox/3.0.10 GTB7.0
(.NET CLR 3.5.30729)
Host: www.example.com
Cookie: xsession=d9c73c024e99af04581a30521d3558ba; userid=1550521915; noscript=1; datrval=1276442132-05e4a9265e4ac217a93748a73720f4becd56decd0c7d576d04eb8
Accept: Text/HTML, Anwendung/xhtml+xml, application/xml; q=0.9, */*; q=0.8
Accept-Language: en-wir, en; q=0.5
Accept-Charset: ISO-8859-1, utf-8; q=0.7, *; q=0.7
Keep-Alive: 300
Connection: />Cache-Control halten-aliveAccept-Encoding: gzip, deflate
Content-Length: 0
Content-Type: application/x-www-form-urlencoded

The Unterschiede, die ich denke, können sei es sind:
*** PFOSTEN-/datadirectory/viewinfo.ph p -- Huh? Warum sendet WELLUNG dieses als Pfosten? Der Aufstellungsort zusammen mit diesem ist das URL, das ich wünsche. http://www.example.com/dat adirectory/viewinfo.php

*** Inhalt-Länge: 0 -- Warum ich ihm Inhalt-Länge schickend bin: 0? Ich möchte dieses gerade auslassen, da Firefox es nicht sendet. Aber WELLUNG addiert es automatisch. Möglicherweise sagt das, dass die PFOSTEN-Datenlänge 0 ist?

*** Annehmen-Kodierung: gzip, entlüften. Ich stelle dieses manuell in das CURLOPT_HTTPHEADER aber ein, wenn ich ihm mich noch auslasse, habe das Problem.

***, das ich mit Einstellungswellung zu HTTP 1.0 versuchte und HTTP 1.1, keine bildete ein difference.

Any Ideen??

Antwort : Problem, das Seite mit WELLUNG und PHP erhält

Ich verwendete IIS.net, um DrupAl mit ihrem Einstellungsprogramm anzubringen.  Dank für die ganze Hilfe.  
Weitere Lösungen  
 
programming4us programming4us