<?php
$message=$_POST["msg"];
echo $message;
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://.../pl1.php?
m=$message");
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
?>
以上是我使用的代码。任何人都建议我如何在pl1.php中获得m的值
我收到以下错误: 您的浏览器发送了此服务器无法理解的请求。
答案 0 :(得分:2)
在PHP中,作为查询字符串传递的变量可以在$_GET
数组中访问。
在您的情况下,它将是$_GET['m']
。
答案 1 :(得分:1)
试试这段代码:
<?php
$message=$_POST["msg"];
echo $message;
// curl initialize
$ch = curl_init();
// set curl options
curl_setopt($ch, CURLOPT_URL, "http://.../pl1.php?
m=$message");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// execute request and return response
$output = curl_exec($ch);
echo $output;
// close cURL request
curl_close($ch);
?>
要获取页面pl1.php上的数据,请使用$ _GET ['m'];
但是,我相信使用curl和post方法发送数据比get方法更好。
谢谢