???
perdón, creo que no entendi bien, te refieres que en equipos remotos no valida bien la sessión o realmente que sucede??
mientras aqui te dejo el codigo aun mas pequeño
Código PHP:
<?php
session_start();//retomamos sesion si existe y sino cronstruimos nueva
if(empty($_SESSION['name']))//si la variable esta vacia
{//redirecionamos para autorizacion
header ("Location: welcome.php?error=".urlencode("necesitas autorización"));//el urlencode es para codificar el espacio en blanco.
}
?>
saludos