Мне нужно сохранить данные из формы, а затем отправить пользователя на оплату в банк, делаю вот так:
$url="http://site.com";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded; Content-Length:".strlen($postData).";"));
curl_setopt($ch, CURLOPT_USERAGENT,"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch, CURLOPT_COOKIEFILE, '');
$html=curl_exec($ch);
if (FALSE === $html)
throw new Exception(curl_error($ch), curl_errno($ch));
$redirectURL = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
curl_close($ch);
Я так полагаю (потому что с cURL ранее особо дела не имел) должен произойти редирект на целевую страницу, но вместо этого возвращается просто содержимое страницы. Настроек safe_mode и open_basedir на сервере нет. Что я делаю не так?
Как сказали в комментариях нужно сделать отправку пользователя через header
header("Location: http://www.host.ru");
exit();
Обращаю внимание, что до header не должно быть никаких выводов на экран иначе будут ошибки
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Задача, наверняка, тривиальная для большинства людей, но у меня затупкиЕсть к примеру, таблица:
Подскажите пожалуйста, как можно пропустить одну запись (если совпадает id) и вместо нее добавить следующую запись