我是一个php初学者。我希望每次运行我的项目时都创建一个唯一的文件,为此我使用了 uniqid()。只有每次重新加载我的页面以显示从服务器收到的新数据时,它才会创建一个具有统一名称的新文件。但我想保留创建的第一个文件,直到应用程序关闭。
这是我的代码:
$uniq = uniqid();
if(!isset($_COOKIE['firsttime'])){
setcookie('firsttime', 'no');
$num = $uniq;
$myfile = 'file/'.$num.'.txt';
if(file_exists($myfile) == FALSE){
$fo = fopen($myfile, 'w')or die();
$code = '<form action = "" method = "post">';
fwrite($fo, $code, strlen($code)) ;
fclose($fo);
}else{
unlink($myfile);
$file = new File();
}
}
有人可以帮助我吗?