La función isset() nos permite comprobar si una variable está definida, devolviendo true si lo estuviese. es decir si la variable fué instanciada previamente utilizada o separada su espacio en memoria (declarada).
Su uso más común es cuando queremos comprobar si estamos entrando por primera vez a una página con un formulario o estamos entrando porque se presionó el botón de SUBMIT y hay que verificar si los campos han sido rellenados correctamente. Otro uso es para comprobar si existe una variable en $_SESSION por ejemplo, aqui un ejemplo: http://www.elcodigofuente.com/detectar-llegada-por-buscador-php-304/
Su sintaxis es la siguiente:
$resultado = isset($variable);
Donde nos devolverá TRUE si fué creada o FALSE si la variable no existe
Aqui el codigo de ejemplo Ejemplo:
<html>
<head>
<title>Funcion isset()</title>
</head>
<body>
<form action="" method="post" name="frm">
Nombre: <input type="text" name="nombre"><br />
<input type="submit" value="Enviar">
</form>
<?php
if (isset($_POST['nombre']))
{
echo "La variable \$_POST['nombre'] existe, se entró porque se presionó ENVIAR";
}
?>
</body>
</html>
Y aqui lo puedes ver en funcionamiento: http://www.elcodigofuente.com/ejemplos/isset.php