Foros del Web » Programando para Internet » PHP »

Duda redirecc. según 3 parámetros

Estas en el tema de Duda redirecc. según 3 parámetros en el foro de PHP en Foros del Web. Hola quiero escribir una página inicial a partir de la cual y teniendo en cuenta 3 parámetros se redirija al usuario a otra determinada página ...
  #1 (permalink)  
Antiguo 01/11/2003, 06:49
Avatar de neofito  
Fecha de Ingreso: noviembre-2003
Mensajes: 138
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta Duda redirecc. según 3 parámetros

Hola quiero escribir una página inicial a partir de la cual y teniendo en cuenta 3 parámetros se redirija al usuario a otra determinada página os anoto los que sé para que me confirméis que voy bien encaminado y de paso os pregunto el tercer parámetro que no se como hacerlo:

Para detectar el navegador he de utilizar HTTP_USER_AGENT
Para detectar el idioma he de utilizar: HTTP_ACCEPT_LANGUAGE

Pero para saber la resolución de pantalla de la persona que visita la página ¿cómo lo hago? o que variable he de usar (no se si existe una como las anteriores)

Gracias
  #2 (permalink)  
Antiguo 01/11/2003, 09:25
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 11 meses
Puntos: 2
para hacer esto como es cosa del navegador... no tiene nada que ver con el servidor... pues usaremos java script... pueder ser todo java o mixto, pero solo php creo que aun no se puede, como ya digo, es cosa del navegador no de php

Código PHP:
<HTML>
<HEAD>
<?
if(isset($HTTP_COOKIE_VARS["resolucion_usuarios"]))
    
$screen_resolucion $HTTP_COOKIE_VARS["resolucion_usuarios"];
else 
//si la cookie no esta, la hacemos y ejecutamos el java-script
{
?>
<script language="javascript">
<!--
writeCookie();

function writeCookie() 
{
 var date_hoy = new Date();
 var date_caduca = new Date("December 31, 2023");
 var date_cookie_new = date_caduca.toGMTString();
 var cookie_name = "resolucion_usuarios="+ screen.width +"x"+ screen.height;
 var cookie_name = cookie_name + ";expires=" + date_cookie_new;
 document.cookie = cookie_name
     
 location = 'get_resolucion.inc.php';
}
//-->
</script>
<?
}
?>
</HEAD>
<BODY>
<?php
    
echo "Tu resolucion de pantalla es: "$screen_resolucion;
?>
</BODY>
</HTML>

venga, un saludo.-
__________________
3w.valenciadjs.com
3w.laislatv.com
  #3 (permalink)  
Antiguo 01/11/2003, 10:20
Avatar de neofito  
Fecha de Ingreso: noviembre-2003
Mensajes: 138
Antigüedad: 20 años, 5 meses
Puntos: 0
Gracias por la ayuda con razón no había encontrado nada al respecto en el manual de php

Saludos
  #4 (permalink)  
Antiguo 01/11/2003, 10:49
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 11 meses
Puntos: 2
si, eso es algo que hay que tener siempre encuenta, las cosas del navegador las hacen html, java, java script, css, etc...

y luego tienes las opciones de servidor o lenguaje, ya sea php, asp..., lee las faq de js y veras cuantas cosas curiosas encuentras y notaras enseguida la diferencia entre uno y otro....
__________________
3w.valenciadjs.com
3w.laislatv.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:08.