我有一个 php 文件,假设A.php
它通过方法获取一些变量$_POST
并更新本地数据库。
另一个具有该名称的 php 文件以dataGather.php
正确的形式收集数据,然后尝试使用该A.php
文件将数据发送到本地数据库。请注意,这两个文件都在同一个目录中。
我使用 curl 函数执行POST
请求的代码如下:
$url = "A.php";
$ch = curl_init();
$curlConfig = array(
CURLOPT_URL => $url,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => $datatopost
);
curl_setopt_array($ch, $curlConfig);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
$datatopost
是一个数组,如下所示:
$datatopost = array (
"value1" => $val1,
"value2" => $val2,
etc
}
问题是当我运行我的程序时,我得到以下结果:
Fatal error: Maximum execution time of 30 seconds exceeded in
C:\xampp\htdocs\dataGather.php on line 97
有谁知道为什么会这样?提前致谢
PS:该文件A.php
是 100% 正确的,因为我已经通过收集 javascript 所需的信息对其进行了测试。它以我想要的方式通知数据库。该数组$datatopost
还具有正确形式的所有信息。