PHPを使用してヘッダーを同じにする方法は? cURLからリクエストを送信する際にヘッダーを同じに設定したい。基本的に、ブラウザに入力してURLにアクセスできます。しかし、PHP cURL を使用している間は、ページにアクセスできません。したがって、ヘッダーを同じにすることでこれを解決できるかもしれません。
実際のリクエストを送信する際のヘッダー:
Request Line: GET /jlp.cgi?Flag=Html_Data&LogType=0&Dummy=1341550112739 HTTP/1.1
Host: <abc>
Proxy-Connection: Keep Alive
Cookie: iR=548729
元のリクエストにはConnection
andのようなフィールドはありません。Referer
他のすべてのフィールド ( User-Agent
、Accept
、Accept-Language
、Accept-Encoding
) は両方の要求で同じです。
cURL から送信する場合のヘッダー:
Request Line: GET /curlexp2.php?address=http%3A%2F%2F10.128.58.200%2Fjlp.cgi%3FFlag%3DHtml_Data%26LogType%3D0%26Dummy%3D1341550112739&submit=Log+In HTTP/1.1
Host: localhost
Connection: Keep Alive
Referer: http://localhost/exp2.php
この cURL リクエストにはProxy-Connection
andのようなフィールドはありません。Cookie
前もって感謝します。