Выпуск Post Curl - PullRequest
       11

Выпуск Post Curl

3 голосов
/ 03 марта 2010
<?php
$url = "http://website.com/folder/index.php";
$data = array('id' => 'R98s', 'name' => 'Bob', 'content' => 'Hello');

$handle = curl_init($url);
curl_setopt($handle, CURLOPT_POST, true);
curl_setopt($handle, CURLOPT_POSTFIELDS, $data);
curl_exec($handle);
?> 

Это прекрасно работает, только 1 проблема, id - это способ получить ответ на контент из опубликованных данных в переменной, а не показывать, как если бы это была страница.

Ответы [ 2 ]

2 голосов
/ 03 марта 2010

Попробуйте следующее:

        $ch = curl_init($url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE ); // return into a variable
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_POST, TRUE);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
        $result = curl_exec( $ch ); // run!
        curl_close($ch);

И никогда не забывайте curl_close($handle); в конце.

0 голосов
/ 03 марта 2010

Я всегда думал, что тебе это тоже нужно

curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($handle)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...