Je pensais également que c'était impossible mais à force d'essayer ça fonctionne! Exemple :

<?php
//index.php
if (!isset($_SERVER['PHP_AUTH_USER']) || isset($_REQUEST['logout']))
{
...