【发布时间】:2018-05-25 07:44:42
【问题描述】:
我在一个页面上有一个表单,比如说“x.php”,我正在使用 post 方法将此表单的数据发送到同一文件夹中的另一个页面“y.php”。现在我通过 $_POST 获取关于 'y.php' 的数据。现在的问题是,当我尝试从另一个文件中获取此 $_POST 数据时,假设使用 curl 在另一个文件夹中的“z.php”,它显示一个空数组。
注意* - 这一切都在 localhost 上运行。
这是'z.php的代码;从我试图获取数据的地方。
$url = 'http://localhost/folder-name/y.php';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPGET, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response_json = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
$response=json_decode($response_json, true);
echo $httpCode. "<br>" ;
print_r($response);
现在我检查了状态,它是“200”,所以 curl 工作正常。但我无法获取 'y.php' 上的 POST 数据。
如果问题不简短,请原谅,如果您有任何疑问,请随时问我。
【问题讨论】: