Código PHP:
if (!isset($_SESSION)) {
session_start();
}
aqui estas diciendo "SI NO EXISTEN SESSIONS", creo que es muy general esa condición... en caso no sea verdad, no inicia el session_start(); ???, el session_start() siempre debe estar iniciado, te recomendaria eliminar esa condición.
Código PHP:
<?php
session_start();
session_destroy();
unset($_COOKIE['id_user']);
unset($_COOKIE['random_marc_cookie']);
header ("Location: http://www....../");
exit;
?>