Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/02/2012, 15:12
laurenceHR
 
Fecha de Ingreso: enero-2010
Mensajes: 9
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Cómo Conocer el Host de Origen de Consultas

Cita:
Iniciado por ocp001a Ver Mensaje
Hay varias formas, una no depende de php.

Si en el servidor configuras el manejador de BD para que acepte conexiones remotas, no hay que mover nada en php del servidor, y el cliente se puede conectar al servidor de manera transparente.

Otra es peticiones via post, el cliente hace peticiones vía post al servidor, enviando usuario y contraseña. Si tiene ip fija, el servidor puede comprobar usuario, contraseña e IP de procedencia y autorizar o rechazar según sea el caso.

Lo mismo aplicaría para otros medios como webservices.
Pues lo de permisos a la BD puede servir entre host seguros (misma empresa o algo asi)... pero si se desea dar acceso a terceros... implementar apis para interactuar... lo de ip podría ser una buena alternativa...

Cita:
Iniciado por gildus Ver Mensaje
Holas,

En el servidor donde haces las consultas puedes validarlo por IP como te mencionan y tambien por usuario y contraseña como menciona @opc001a, como haces eso?, pues esto se valida en el servidor donde consultas con CURL envando el usuario y password y alli mismo detectas la ip del REMOTE_HOST.

Revisa: [URL="http://php.net/manual/en/reserved.variables.server.php"]$_SERVER['REMOTE_HOST'][/URL], y luego [URL="http://www.php.net/manual/en/book.curl.php"]CURL
[/URL]
Saludos
Pero cómo el host server q recibe la peticion cURL puede saber el IP del host origen... cuando hablo host me refiero a páginas web... independientes...

algún código de ayuda?