Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/11/2014, 14:41
Avatar de manuparquegiralda
manuparquegiralda
 
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 11 años, 10 meses
Puntos: 39
Respuesta: Variables externas

No entiendo muy bien la pregunta la verdad, pero te cuento lo que he entendido.

A ver, el metodo $_GET, coge las variables de la url, claro, de las url del servidor donde esté alojado el script. No sé muy bien eso que dices de que ten envían variables desde otro servidor de esa manera, ya que si accedes a la url del servidor 2, estarás en el servidor dos y el script debería estar alojado en dicho servidor para poder recoger las variables.

Otra cosa es que tengas la url del servidor dos para tratar en el script del servidor 1, con lo cual no te vale el método GET, ya que esa url sería un string. La forma de hacerlo en ese caso sería usando "explode" o "expresiones regulares" para poder ir separando las variables de la url y guardarlas en tus propias variables, por ejemplo.

Código PHP:
Ver original
  1. $url = "http://servidor2.com/pagina.php?variable1=123&variable2=123";
  2. $sepUrl = explode("?",$url);
  3. $sepDatos = explode("&",$sepUrl[1]);
  4.  
  5. $variables = array();
  6. foreach($sepDatos as $value){
  7.     $sepVar = explode("=",$value);
  8.     $variables[] = $sepVar[1];
  9. }
  10.  
  11. $V = 1;
  12. foreach($variables as $value){
  13.     echo "Variable ".$V." = ".$value;
  14.     $V++;
  15. }

Con esto habrías extraido todas los valores de las variables de la url en un array llamado $variables. No sé si van por ahí los tiros, la verdad, pero bueno, lo he intentado.
__________________
Diseño Web - Arisman Web