Hola el if siempre te tira falso porq preguntas por $_GET['altura']pero dentro del condicional haces "&ancho=\" + screen.width;\n" fijate q asi si funciona:
Código PHP:
<?php
if (isset($_GET['altura'])) {
$altura_total=strip_tags($_GET['altura']);
} else {
echo "<script language='javascript'>\n";
echo "location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
. "&altura=\" + screen.width;\n";
echo "</script>\n";
exit();
}
echo $_GET['altura'];
Pero para la altura de la pantalla es screen.height. Bueno vos sabras. Saludos.