Здравствуйте, у меня есть форма (для тестов была нужна): HTML: <form name="payment" method="post" action="https://sci.interkassa.com/" enctype="utf-8"> <input type="hidden" name="ik_co_id" value="shop_id"> <input type="hidden" name="ik_pm_no" value="<?=generateKey(32) ?>"> <p><input type="text" name="ik_x_login" placeholder="Логин"></p> <p><input type="text" name="ik_am" placeholder="Сумма"></p> <input type="hidden" name="ik_cur" value="RUB"> <input type="hidden" name="ik_desc" value="Name Desc"> <p><input type="submit" value="Оплатить"></p> </form> Т.е. если нажать на кнопку "Оплатить" перекидывает на сайт магазина, все правильно, но, мне нужно как то без этой формы перенаправить пользователя уже на данный сайт с нужными всеми параметрами (в POST запросе), как это можно сделать? Т.е. пользователю не надо заполнять никакой формы, уже все записано в БД, нужно просто как то перенаправить пользователя на этот сайт с этими параметрами в POST запросе
Формируешь значения для CURLOPT_POSTFIELDS и делаешь запрос PHP: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://www.example.com"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, "postvar1=value1&postvar2=value2&postvar3=value3"); curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); $server_output = curl_exec ($ch); curl_close ($ch);
Точно, как я мог забыть, я ведь похожий вариант делал недавно). Благодарю --- Добавлено --- Кхм.. возможно туплю, но как сделать перенаправление уже готового запроса? --- Добавлено --- Сделал var_dump переменной $server_output: http://i.imgur.com/5pSW75d.png Что это такое?