从.aspx文件中捕获php查询字符串值

时间:2012-08-16 04:42:03

标签: c# php

我写了一个代码来从SMS Gateway获取参数。但是短信网关只接受php文件。但我们的应用程序是Asp.net,我想通过php& amp;获取4个参数。将它发送到.aspx文件。这是场景

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"];

我想知道使用$ GET我可以通过网关&amp;使用$ post我可以通过查询字符串发送参数或需要执行任何其他步骤..

1 个答案:

答案 0 :(得分:1)

你有没有检查过你在PHP文件中的变量得到了什么值,因为isset函数只返回true和false,第二件事是查询字符串只能用于$ _GET,如果你是的话,你不会使用Post获取数据通过POST方法发送它,如果要在.aspx文件中检索此数据,您可以使用php中的标题函数传递数据或者您可以在PHP文件中创建一个表单 onload将此表单发布到您的aspx文件。