Verificar valor da sessão do PHP?

Olá tenho Um Código PHP que tem um formulário com nome que cria a sessão usuário e senha que cria a sessão senha que cria uma sessão de acordo com as informações enviadas pelo formulário , então uma index.php que tem esse código <?php @session_start(); if(!isset($_SESSION['senha'])){header("Location: login.php"); exit();}?>

Esse código funciona super bem , mais e se caso ele apenas verifique um valor determinado exemplo se a
$_SESSION senha for igual há 123 ele redirecione para login.php se não ele continue no index.php , fui claro?

Você só precisa alterar um pouco o seu código:

<?php
if(isset($_SESSION['senha']) and $_SESSION['senha'] == '123') {
   header("Location: login.php");
   exit();
}
?>