2012-08-16 30 views
0

我編寫了一個代碼來從SMS Gateway獲取參數。但短信網關只接受php文件。但我們的應用程序是Asp.net,我想從網關獲取4個參數,通過php & send它爲.aspx file.here是該方案從.aspx文件捕獲php查詢字符串值

enter image description here

在這裏,我編寫了PHP文件& aspx文件的代碼。

php文件

<?php 
//Get Vidamo & Post aspx 

$source = isset($_GET['msisdn']); 
$dest = isset($_GET['shortcode']); 
$messageIn = isset($_GET['msg']); 
$operatorNew = isset($_GET['operator']); 

$source = $_POST['msisdn']; 
$dest = $_POST['shortcode']; 
$messageIn = $_POST['msg']; 
$operatorNew = $_POST['operator']; 

?> 

然後我會通過.aspx文件

 int source = int.Parse(Request.QueryString["msisdn"].ToString()); 
     int dest = int.Parse(Request.QueryString["shortcode"].ToString()); 
     string messageIn = Request.QueryString["msg"]; 
     string operatorNew = Request.QueryString["operator"]; 

我想用$得到我可以用$後可以通過網關&接收的參數要知道接受了它我通過查詢字符串發送參數或需要任何其他步驟來做..

回答

1

你檢查了什麼值你在PHP文件中的變量,因爲我sset函數只返回true和false,其次是Query字符串只能使用$ _GET,如果您通過POST方法發送郵件,則不會使用Post獲取數據。如果您想要在.aspx文件中檢索這些數據,您可以可以通過使用頭文件函數在PHP中傳遞數據或者您可以在PHP文件中創建一個表單並將這個表單發送到您的aspx文件。

+1

然後如何將值傳遞給.aspx文件 – TechGuy 2012-08-16 08:47:23

+0

@ChathuraRanasinghe ya,我實際上想要的下一步。 – 2012-08-16 08:56:11

+0

正如我所說,如果你想通過使用查詢字符串,然後準備像這樣的網址yoursite.com/?msisdn=val&shortcode=val ans等等現在使用頭功能重定向到您的URL – gaurang171 2012-08-16 09:46:43