ユーザー名とパスワードを入力してログインする必要があるウェブサイトを作成しています。
接続が安全ではないため、PEARを使ってリクエストをフォーマット化しようと考えています。
ですが、ログイン情報を投稿する部分で詰まってしまっています。
フォームデータを送信するにはどうすればいいでしょうか?
cURLを使っており、何度か成功はしています。ブラウザのクッキーは全て削除し、サイトへログインに行っています。
Fiddlerでは、以下のようなリクエストヘッダーを受けます。
GET http://nantoka.com/niceday/login.php HTTP/1.1
Accept: text/html, application/xhtml+xml, /
Accept-Language: ja-JP
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Accept-Encoding: gzip, deflate
Host: nantoka.com
DNT: 1
Connection: Keep-Alive
Cookie: chatRoomUserID=119972; ASPSESSIONIDSSRQCCBR=26jqrt3f8dus2l2s42g4r9npp5
最後の行がよく分かりません。
これは、クッキーをリクエストしているんでしょうか?
スクリプトでは、下のコードを使って最初のリクエストを欺いてます。
curl_setopt($ch,CURLOPT_HTTPHEADER, array('GET http://nantoka.com/niceday/login.php HTTP/1.1',
'Accept: text/html, application/xhtml+xml, /',
'Referer: http://hogehoge.com/login/loginTop.php?TID=3206',
'Accept-Language: ja-JP',
'User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)',
'Accept-Encoding: gzip, deflate',
'Connection: Keep-Alive',
'DNT: 1',
'Host: hogehoge.com',
'Cookie: chatRoomUserID=995222; ASPSESSIONIDSSRQCCBR=26jqrt3f8dus2l2s42g4r9npp5'));
どなたか分かる方いらっしゃいますか?回答をお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。