0

私が必要とするのは、ページを閲覧せずにデータを投稿して結果を取得することです。投稿する必要があるphpページには、投稿が送信ボタンを介して行われたかどうかを確認するifステートメントがあります。より明確にするために、このページがあるとしましょう

<form action="test2.php" method="post" name="myphpform" onSubmit="return checkForm()"  >
<table border=0>
<tr>
    <td>Your Name:</td> <td><input type="text" name="yname" size="50"    maxlength="50" value="" /></td>
</tr>

<tr>
    <td>Your Email:</td> <td><input type="text" name="email" size="50" maxlength="50" value="" /></td>
</tr>

<tr>
    <td>Message:</td> <td><input type="text" name="message" size="50" maxlength="50" value="" /></td>
</tr>
<tr>
    <td>Are you a human being?</td>
    <td>
 <td><input type="submit" name="submitname" value="submitvalue" /></td>


 if ($_POST["submitname"]) 
 {
  //echo "Post succeeded";
 }

今、私がそのページにデータを投稿するために何らかの方法を使用すると、条件を

 if ($_POST)
   {
      //echo "Post succeeded";
   }

私は成功したメッセージを受け取ります

これは私が使用している方法です

System.Net.WebRequest req = System.Net.WebRequest.Create(URI);
string PostData = "Post Test data";
req.ContentType = "application/x-www-form-urlencoded";
req.Method = "POST";
byte[] bytes = Encoding.UTF8.GetBytes(PostData);
req.ContentLength = bytes.Length;
System.IO.Stream os = req.GetRequestStream();
os.Write(bytes, 0, bytes.Length);
os.Close();
System.Net.WebResponse resp = req.GetResponse();

データを投稿して if ステートメントをトリガーする方法はありますか? 前もって感謝します

4

1 に答える 1