Ver Mensaje Individual
  #11 (permalink)  
Antiguo 04/12/2013, 11:10
Avatar de Dalam
Dalam
 
Fecha de Ingreso: septiembre-2010
Mensajes: 409
Antigüedad: 14 años, 2 meses
Puntos: 56
Respuesta: Pasar valor de variable a php

Te sigo diciendo que podrias hacerlo solo con php

Código PHP:
Ver original
  1. if(!empty($_SERVER['HTTP_CLIENT_IP'])) {
  2.     $ip=$_SERVER['HTTP_CLIENT_IP'];
  3. } elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  4.     $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
  5. } else {
  6.     $ip=$_SERVER['REMOTE_ADDR'];
  7. }
Con esto no solo obtienes la ip, si no que si esta usando un proxy transparente, te devuelve la ip del cliente en vez de la del proxy.
Tanbien te informo que si es para implementar algun sistema de reconocimiento del cliente, es una tecnica que ya no se utiliza.
Podrias usar un md5 de la suma de las variables de su navegador y distintas opciones que te son enviadas con las cabeceras, por que es practicamente imposible que dos usuarios tengan los mismos plugin instalados, misma version y navagador, asi como todas las opciones que podrias integrar para generar ese md5.
Lo que te esta diciendo marlanga "aunque a veces parezca un borde" es verdad, por que lo mas seguro esque ni siquiera te sirva la variable que te es enviada. Eso si te la quiere enviar el cliente.
Cosa que con el ejemplo que te puse no seria necesario, por que para eso tienes la potencia de php para decidir al vuelo que datos procesas, y hasta si quieres servirle la pagina o no dependiendo de lo que el cliente haga.
Planteate bien el modelo de programacion que va a seguir tu sistema y que datos son opcionales y cuales imprescindibles para el buen funcionamiento de tu sistema.