ここでも同様の質問がされていると確信していますが、今は頭がおかしくなっています。
私の環境をテストするためだけに書いた C# と PHP の非常に単純なコードがあります。2 つの部分があります。1 つ目はデータを送信する C# コードで、2 つ目はデータを受信する PHP です。VS2010 の html ビジュアライザーでは期待どおりに表示されますが、Web ブラウザーでは同じものを表示できません。PHPページへの投稿に関する限り、私は少し初心者であることを認めなければならないので、どんな助けでも大歓迎です。
パート 1: C# コード:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
string _url = "http://localhost/data.php";
string _data = "woooooo! test!";
for (; ; )
{
using (WebClient _client = new WebClient())
{
_client.Headers[HttpRequestHeader.ContentType] =
"application/x-www-form-urlencoded";
string _html = _client.UploadString(_url, _data);
}
}
}
}
}
パート 2: PHP コード:
<?php
echo "bah bah bings";
var_dump(file_get_contents("php://input"));
if ($postdata = file_get_contents("php://input"))
{
echo "Works";
}
else {
echo "Doesn't work";
}
echo($postdata);
?>
そして、次のようにページを呼び出します。
http://localhost/data.php
これは私が達成しようとしているものです: 文字列を PHP ページに送信し、PHP ページに文字列を表示させる
ありがとうございました :)