Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2011, 15:31
roboty
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años
Puntos: 5
paso por url una variable js y me la crea un bucle infinito

Hola, estoy intentado pasar una variable js a php, lo hago de la siguiente manera:
Código PHP:
Ver original
  1. if (isset($_GET['altura'])) {
  2. $altura_total=strip_tags($_GET['altura']);
  3. } else {
  4. echo "<script language='javascript'>\n";
  5.   echo "location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
  6.             . "&ancho=\" + screen.width;\n";
  7.   echo "</script>\n";
  8.   exit();
  9. }
  10. echo $_GET['altura'];

este codigo en script en blanco me funciona perfectamente, pero cuando lo hago en un script donde paso mas valores por url me crea un bucle infinito en la url con el valor de altura=algo, la url de mi script es esta:

localhost/ejercicios/tienda_online?producto=1&cantidad=1&preferencia=1

y cuando añado el codigo para recuperar la altura de la pantalla me sale esto:

localhost/ejercicios/tienda_online?producto=1&cantidad=1&preferencia=1& altura=800&altura=800&altura=800&altura=800&altura =800&altura=800......asin indefinidamente.

como lo puedo solucionar, un saludo.