acceder sesion php

makinacho
15 de Noviembre del 2005
Hola a todos, os comento lo que pretendo hcaer:

quiero hacer un programa en c++ que acceda a un un sitio web en php donde necesito introducir login/pass para asi acceder a una sesion php.

Cada x tiempo necesito descargar las paginas de ese sitio, por lo que deberia tener siempre activa la sesion.

Mis dudas son:

- como enfoco el programa?, es decir, podria utilizar windows script o tengo que utilizar librerias de c++ de http?

agradeceria un poco de informacion, ya que me he vuelto loco buscando cosas pero al poner "sesion php c++" y cosas similares me sale todo relacionado con pho, no c...

un saludo y gracias

chuidiang
15 de Noviembre del 2005
Hola:

Entiendo que el servidor es el que es y no vas a tocar nada en él.

Para acceder a ese servidor, se hace normalmente desde un navegador. El navegador pide la página php (que está en el servidor) y este se la envía. En esa página estará lo de pedir user y password. Cuando lo metes, la página php enviará al servidor la petición de otra segunda página pasando como parámetros el usuario y password que has introducido.

Desde tu programa C++ debes simular el navegador, así que imagino es mejor que uses librerías ya hechas de http, para ahorrarte el trabajo de tener que programar las peticiones de páginas y envío de parámetros.

El segundo problema es que tienes que saber qué pide exactamente al servidor la página php cuando introduces usuario y password. Es decir, a qué segunda página llama, como llaman los parámetros usuario y password (nombre de las variables que usa php) y cómo los pasa (get o post, si encripta la password de alguna manera o no, etc)). Esta llamada es la que tendrás que simular desde tu programa C++

Se bueno.