Hola,
En PHP es la misma logica, solo cambian los nombres y maneras. En PHP las sesiones se manejan un poco distinto. Y en lugar de tener un metodo redirect, lo hacemos mediante el envio de cabeceras HTTP directamnte con header(). En PHP ese codigo seria algo asi:
Código PHP:
<?php
session_start();
if (""==$_SESSION['variable']) {
header("Location: sinprivilegios.php");
exit;
} else {
?>
<html>
ta
ta
ta(código html, asp, etc)
</html>
<?php
}
?>
¿A que no es tan distinto?
Saludos.
PD: Para saber lo que significan la funciones, buscalas en el manual en www-php.net