0

私はすでに SMS ゲートウェイといくつかの php コードを構成しています。

おそらく私は新しいコードを書かなければなりません。以下サンプルコード。

enter code here
$username = "abcdsoft";
$password = "softsoft";

//GET parametrar 
//$source     = $_GET['sourceaddr'];
//$dest       = $_GET['destinationaddr'];
//$message_in = $_GET['message'];


enter code here
$source     = $_GET['msisdn'];
$dest       = $_GET['shortcode'];
$message_in = $_GET['msg'];

それらは私が変更したほとんどのトップ行です。以下のコードです。(php から csharp)

enter code here
 string username ='abcdsoft';
 string password = 'abcdabcd';

 int source = ['sourceaddr'];
 int dest  = ['shortcode'];
 string message_in = ['msg'];

この方法は正しいですか?

4

1 に答える 1

1

ほとんど。

  1. 文字列には二重引用符を使用する必要があります
  2. Request.QueryStringは、PHP の$_GETに相当する ASP.NETです。
  3. また、明らかに C# は PHP よりも少し強く型付けされているため、クエリ文字列パラメーターを明示的に整数に変換する必要があります。

コードは次のようになります。

string username = "abcdsoft";
string password = "abcdabcd";

int source = int.Parse(Request.QueryString["sourceaddr"]);
int dest  = int.Parse(Request.QueryString["shortcode"]);
string message_in = int.Parse(Request.QueryString["msg"]);
于 2012-05-30T05:28:56.873 に答える