Я уже несколько часов бьюсь головой о стену - и это, наверное, что-то действительно очевидное, что я пропустил!
Я пытаюсь подключиться к поставщику платежных услуг (PSP), используя CURL, опубликовать данные и следить за публикацией, чтобы пользователь действительно оказался на сайте PSP.
Используя следующее:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://psp.com/theirpage');
curl_setopt($ch, CURLOPT_REFERER, "http://mysite.com/mypage");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$params);
curl_setopt($ch, CURLOPT_POST, 1);
$result=curl_exec($ch);
curl_close($ch);
Это успешно соединяет, проверяет данные, которые я передал, но вместо перенаправления пользователя на PSP, он просто загружает HTML на моем сайте. Безопасный режим отключен, а open_basedir пуст.
Что я делаю не так?