どこが間違っているのかわかりません。ホームページのデータから ajax リクエストで somepage.php に送信しています。一部の条件下では、somepage.php は、ユーザー ページを表示する someotherpage.php にユーザーをリダイレクトします。リダイレクトは header('location :'. $url) によって行われます (つまり、$url は someotherpage.php を処理します)。問題は、最初の ajax リクエストからポストされたデータがリダイレクトによって失われることです。したがって、次の方法でユーザーをリダイレクトすることを選択します。
$data = $_POST['data'];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
exit;
問題は、someotherpage.php にアクセスしたときに投稿データがなくなったことです。誰かが助けることができますか?