Bueno, tengo un problema usando cURL de PHP para enviar datos dede un formulario a un webservice (REST):
Usando HTML si funciona:
Código HTML:
Ver original<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <form method="POST" enctype="multipart/form-data" action="http://[ip]/eventmobile/attendee_management/attendee"> <input type="text" name="attendee[name]" value="" /> <input type="text" name="attendee[email]" value="" /> <input type="text" name="attendee[phone]" value="" /> <input type="text" name="attendee[event_id]" value="" /> <input type="submit" value="Enviar" />
Pero usando cURL... (otro formulario). No me sale:
Código PHP:
Ver original$name = $_POST['name']';
$email = $_POST['email']';
$phone = $_POST['phone']';
$event_id = $_POST['event_id'];
$attendee['name'] = $name;
$attendee['email'] = $email;
$attendee['phone'] = $phone;
$attendee['event_id'] = $event_id;
$header = array('Content-Type: multipart/form-data');
$url_login = 'http://[ip]/eventmobile/users/sign_in';
$url_target = 'http://[ip]/eventmobile/attendee_management/attendee';
$getinfo = curl_getinfo($ch, CURLINFO_HTTP_CODE
); // get http_code=200
Lo MAS raro es que siempre obtengo la variable $getinfo = 200 (OK). Pero cuando veo el webservice, no aparece nada. (Y cuando lo envio desde HTML si lo recibe y lo muestra).
Ademas, me eh dado cuenta que siempre... Si pongo :
Esto me redirige a otra URL que es la de LOGIN: $url_login
No entiendo bien que es lo que sucede. Aqui les dejo el codigo que habia echo antes y que tampoco me funcionaba: http://pastebin.com/NisF2YU2
Espero que me ayuden, gracias :D