PHP - 取消链接不正常工作

时间:2015-01-28 14:11:35

标签: php cookies unlink

我正在尝试使用unlink()功能删除Cookie文件,但它无法正常工作

我试过这段代码(在php.net上找到)

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

但它不会删除最后创建的文件......

2 个答案:

答案 0 :(得分:1)

您的代码可能会在一个文件中失败而其他文件失败的原因有很多。它似乎不是一个逻辑错误,但我要做的第一件事是尝试将其重写为循环,而不是使用array_map()

然后我会在每次致电unlink()后检查是否有错误,如果它返回FALSEif (!(unlink($file)) print_r(error_get_last());,并查看系统告诉您的内容。<\ n / p>

答案 1 :(得分:1)

我不是100%肯定,但也许你必须包含路径:

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