これを簡潔にするために、私は必要なものを正確に示します。 ここにサイトがあり、ユーザー名と地域を入力すると、ゲームの統計情報が表示されます。PHPスクリプトを作成してリモートフォームに入力して送信するには?
http://riot.control-c.ir/
http://riot.control-c.ir/Summoner/EUW/26233693
これらのフォームをリモートから別のユーザーのページを解析するように送信するにはどうすればよいですか?
これを簡潔にするために、私は必要なものを正確に示します。 ここにサイトがあり、ユーザー名と地域を入力すると、ゲームの統計情報が表示されます。PHPスクリプトを作成してリモートフォームに入力して送信するには?
http://riot.control-c.ir/
http://riot.control-c.ir/Summoner/EUW/26233693
これらのフォームをリモートから別のユーザーのページを解析するように送信するにはどうすればよいですか?
これは、送信時にリモートフォームが行うのと同じhttp要求をコピーすることで実行できます。
は、このフォームが送信されると、POSTメソッドを使用して、リモートホスト上のsubmit.php
に送信されるHTTP要求がある
<form action="submit.php" method="post">
<input type=text name="username" />
<input type=text name="password" />
<input type=submit name="submit" value="Submit"/>
</form>
、以下のフォームを参照してください。体内にはこれらの畑が存在します。
username=MYUSERNAME&password=MYPASSWORD&submit=Submit
httpリクエストが
POST submit.php
Host: remotehost.com
Accpet: */*
Content-Type: x-www-form-urlencoded
Content-Length: 43
username=MYUSERNAME&password=MYPASSWORD&submit=Submit
のように見えるあなたがしなければならないのは、この要求を模倣しています。
Curlは、このタスクで一般的なライブラリです。
私は未知のヒーローになっています! –
ありがとう、私は今カールを調べます。 – Madi
私はあなたがこれを読む必要がありますと思う:http://anders.com/projects/sysadmin/formPostHijacking/ – hjpotter92