Cuando utilizo curl
via POST
y configuro, CURLOPT_POSTFIELD
¿tengo que hacerlo urlencode
o algún formato especial?
por ejemplo: si quiero publicar 2 campos, primero y último:
first=John&last=Smith
¿Cuál es el código / formato exacto que debe usarse con curl?
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$reply=curl_exec($ch);
curl_close($ch);
http_build_query($data)
ya que&
es el separador predeterminado.