пересылка значений из одного скрипта РНР в другой
есть скрипт на одном хосте он получает значения с формы методом POST (Get использовать нельзя).
И вот нужно все полученные данные отправить на другой скрипт так же методом POST (естественно на другом хосте).
p.s. раньше все работало на GET методе там проблем совсем никаких.
Но к сожалению сейчас его использовать нельзя по своим причинам.
Читай в мане про секеты или формируй post заголовки. Про пост тоже можно почитать в мане по http.
Цитата: shaelf
Читай в мане про секеты или формируй post заголовки. Про пост тоже можно почитать в мане по http.
И вообще, поиск рулит. Да и на этом же сайте есть информация по сабжу.;)
Код:
if($curl=curl_init($url)){
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_HEADER, false);
//curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($curl, CURLOPT_POSTFIELDS,$post_vars);
if($return) curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
else curl_setopt($curl, CURLOPT_RETURNTRANSFER, false);
$output=curl_exec($curl);
curl_close($curl);
if($return) return $output;
else return true;
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_HEADER, false);
//curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($curl, CURLOPT_POSTFIELDS,$post_vars);
if($return) curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
else curl_setopt($curl, CURLOPT_RETURNTRANSFER, false);
$output=curl_exec($curl);
curl_close($curl);
if($return) return $output;
else return true;
Спасибо, буду разбираться