почему я не могу создавать файлы cookie в Firefox?

Я не могу создать файл cookie Firefox со следующей строкой:

setcookie("TestCookie", $value, time()+3600, "/", "localhost"); 

Кто-нибудь знает, почему?

Я проверил настройки в FF, и он принимает файлы cookie от третьих сторон и удаляется, когда они истекают.

EDIT: теперь я могу создать эту строку:

 $domain = ($_SERVER['HTTP_HOST'] != 'localhost') ? $_SERVER['HTTP_HOST'] : false; setcookie('cookiename', 'data', time()+60*60*24*365, '/', $domain, false); 

но как его удалить?

Я попытался просто переключить + на – но это не сработало.

 $domain = ($_SERVER['HTTP_HOST'] != 'localhost') ? $_SERVER['HTTP_HOST'] : false; setcookie('cookiename', 'data', time()-60*60*24*365, '/', $domain, false); 

    Прошло некоторое время с тех пор, как я работал с файлами localhost, но, согласно комментариям в руководстве по PHP, «localhost» является недопустимым значением параметра домена.

    Чтобы установить cookie на localhost, вместо этого используйте false . Пример:

     setcookie("TestCookie", $value, time()+3600, "/", false); 

    См. http://www.php.net/manual/en/function.setcookie.php#73107