我写了一个代码来从SMS Gateway获取参数。但是短信网关只接受php文件。但我们的应用程序是Asp.net,我想通过php& amp;获取4个参数。将它发送到.aspx文件。这是场景
这里我写了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"];
我想知道使用$ GET我可以通过网关&amp;使用$ post我可以通过查询字符串发送参数或需要执行任何其他步骤..
答案 0 :(得分:1)
你有没有检查过你在PHP文件中的变量得到了什么值,因为isset函数只返回true和false,第二件事是查询字符串只能用于$ _GET,如果你是的话,你不会使用Post获取数据通过POST方法发送它,如果要在.aspx文件中检索此数据,您可以使用php中的标题函数传递数据或者您可以在PHP文件中创建一个表单 onload将此表单发布到您的aspx文件。