Allora...se già all'if non entra vuole dire due cose:
- Non esiste un cookie di nome log
- Esiste ma è vuoto
Non so se può esserti utile ma io scrierei l'if in questa maniera
Codice PHP:
if( (isset($_COOKIE['log']))&&(!(empty($_COOKIE['log']))) ){ 
Prova a vedere così...lo so che sono solo delle parentesi...ma a volte ho imparato che possono essere solo delle parentesi...
Fammi sapere...ciao