2016-06-13 3 views
1

私はエラー文字列を処理するためにphpページに送るvb.netアプリケーションを持っています。この時Visual BasicからPHPに配列データを送受信する方法は?

ルック: How to send and recieve data from Visual Basic to PHP?

しかし、今、私はPHPへのVisual Basicから配列データを送受信します。

まあ、errorStringは、この配列のようなものである場合:

Dim errorString As String = new String(2) {} 
errorString(0) = "Hello" 
errorString(1) = "World!" , 

は、どのように私はこのerrorStringを送ることができますか?

誰でも手伝ってください!

+0

あなたのPHPページでは、POSTデータがどのような形式で出力されますか?それはJSONかXMLか単純なフォームデータですか? – ADyson

+0

データからは簡単です。 –

答えて

0

これは動作するはずです、あなたは上記の与えたリンクの例をfolllowingしていると仮定:

Dim errorString = "errorString[0]=Hello&errorString[1]=World" 

...

Dim byteArray As Byte() = Encoding.UTF8.GetBytes(errorString) 

明らかにあなたがプログラム的にこれを実行したい場合、配列の内容を事前に知らなければ、一度に1つのフィールドを構築するために配列を通してループを行わなければならないかもしれません。 PHP側で

、あなたはその後、(例えば)行うことができる必要があります:

foreach ($_POST['errorString'] as $key => $value) { 
echo $value . "<br />"; 
} 

これはerrorStringに配列内のすべてのフィールドにアクセスできるようになります。

関連する問題