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
なぜこれが起こっているのか誰か知っていますか?前もって感謝します
A.php
PS: javascript で必要な情報を収集してテストしたため、ファイルは 100% 正しいです。それは私が望む方法でデータベースに通知します。また、配列$datatopost
にはすべての情報が正しい形式で含まれています。