如何将变量从php页面传递到aspx页面并从aspx检索返回值到php

时间:2015-08-18 09:20:31

标签: c# php asp.net

你能告诉我如何将变量从php传递到aspx页面,以及aspx如何检索这些值?检索这些值后,aspx应该返回对php的“成功”响应。 php页面应该回应它。 发现可以使用

重定向到aspx
$url = "http://www.xxx.co/Default.aspx" ;
$param = "?" . "Field1=" . $num . "&Field2=" . $name . ";
header('Location: ' . $url . $param);

2 个答案:

答案 0 :(得分:0)

你可以尝试

<?php
$retString= file_get_contents($url . $param);
echo $retString;
?>

从其他网页获取价值。

http://php.net/manual/en/function.file-get-contents.php

答案 1 :(得分:0)

您也可以使用CURL执行此操作,以显示使用file_get_contents的替代方法。由于你没有解释你是使用post还是get我已经用get构建了一个例子,但是如果你要使用post,那么'CURL`是最好的解决方案。

$url = "http://www.xxx.co/Default.aspx" ;
$param = "?" . "Field1=" . $num . "&Field2=" . $name;

$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => $url. $param,
    CURLOPT_TIMEOUT => 30
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
    return "error: " . $err;
} else {
    return $response;
}