файлы cookie — ссылка не работает должным образом

Я пытаюсь удалить файлы cookie с помощью unlink() функция, и она не работает должным образом

Я попробовал этот код (найден на php.net)

<?php array_map('unlink', glob("some/dir/*.txt")); ?>

Но это не удалить последний созданный файл …

0

Решение

Существует множество причин, по которым ваш код может давать сбой в одном файле, но не в других. Это не кажется логической ошибкой, но первое, что я хотел бы сделать, это попытаться переписать это как цикл, а не использовать array_map(),

Тогда я бы проверял на ошибку после каждого звонка unlink() если он вернется FALSE: if (!(unlink($file)) print_r(error_get_last()); и посмотрите, что система говорит вам о том, что происходит.

1

Другие решения

Я не уверен на 100%, но, возможно, вам нужно указать путь:

<?php
foreach(glob("some/dir/*.tmp") as $file)
{
unlink("some/dir/".$file);
}
1

По вопросам рекламы [email protected]