0

私はcurlに慣れようとしているので、すでにログインしているサイトからWebページにPOSTリクエストを送信しようとしています:

curl --data "name=value" http://www.mysite.com >> post_request.txt 

ログインしていないことを通知するメッセージを含むすべてのhmtlページで構成される出力があったので、サイトのCookie(PHPSESSIDと呼ばれ、重要なものです)を取得して/temp/cookies.txtに保存しました。

 curl --cookie /tmp/cookies.txt --cookie-jar /tmp/cookies.txt --data "name=value" http://www.mysite.com > post_request.txt 

しかし、私はまだ同じメッセージを持っています。誰かが助けることができますか?

4

1 に答える 1

0

wiresharkネットワークダンプツール(またはtcpdump)を使用して、シェルとサーバー間の通信を盗聴することをお勧めします。Cookieが送信されているかどうか、およびCookieに適切なコンテンツが含まれているかどうかを確認してください。

于 2013-01-18T00:40:15.597 に答える