/*###################################################################*/ /* Autor = Marcos Regis Assunto = Capturar resolucao do cliente Data = 03/02/2007 Descriçao = Script que se utiliza dos métodos do javascript para capturar dados do cliente e passar para o PHP. O idéia pode ser usada para qualquer informação que o javascript possa capturar. O método por cookies é inseguro pois pode fazer com que o Browser fique em um loop infinito. Devido a problemas de segurança pode ser que o redirecionamento seja barrado por algum motivo. */ //metodo por cookies if (!isset($_COOKIE['resolucao'])) { ?> Sua resolução é $width por $height"; // metodo por sessão ou url (sessão para evitar que o valor da resolução fique na url) mas pode-se usar apenas a url //metodo por sessão if (!session_start()) die ("Erro inesperado"); if ($_GET['resolucao']){ $resolucao = list($width,$height)=explode("x",$_GET['resolucao']); //caso nao queira usar sessoes pode-se finalizar aqui e usar as variaveis $width e $height $_SESSION['resolucao']['width']=$width; $_SESSION['resolucao']['height']=$height; header("Location: {$_SERVER['PHP_SELF']}"); }elseif(isset($_SESSION['resolucao'])){ echo "

Sua resolução é {$_SESSION['resolucao']['width']} por {$_SESSION['resolucao']['height']}

"; session_destroy(); }else{ ?>