Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/01/2014, 07:49
Avatar de jonni09lo
jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 13 años, 2 meses
Puntos: 397
Respuesta: Curl - Cabecera

A ver, empecemos por lo básico

Tienes este formulario:

Código HTML:
Ver original
  1. <form action="someaction.php" method="post">
  2.     <label>Nombre de usuario:</label>
  3.     <input type="text" name="username" />
  4.     <label>Contraseña</label>
  5.     <input type="password" name="password" />
  6. </form>

Es un formulario normal. Si vas a hacer un login con CURL que parametros debo de enviar?

Si entiendes como funciona los formularios, sabrás de que los parametros que se envían son los name de los inputs.

Cual es la url que debo de colocar?

La url de CURL debe de ser el action del formulario (si no hay action es la pagina donde esta el formulario)

Asi que el codigo php sería algo como esto teniendo en cuenta el formulario de ejemplo que puse

Código PHP:
Ver original
  1. $url = 'http://www.example.com/someaction.php';
  2. $body = 'username=username&password=somepassword';
  3. $c = curl_init($url);
  4. curl_setopt($c, CURLOPT_POST, true);
  5. curl_setopt($c, CURLOPT_POSTFIELDS, $body);
  6. curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
  7. $page = curl_exec($c);
  8. echo $page;

Ese es un ejemplo simple de lo que deberías hacer.

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.