edit: aşağıdaki şekilde aynı anda 2 kişi sayfaya girdiğinde sorun olacağından bu mesajı pek dikkate almayınız
son dosya adını eğer veritabanına vs kaydederseniz. rename komutu ile eski dosya adını her seferinde değiştirerek yapabilirsiniz. denemedim ama çalışacağını düşünüyorum
örneğin
$eskidosya="veritabanından çekilen dosya adı";
$random = rand(0,99999);
rename("$eskidosya", "yenidosya-$random.php");
<form action='<?php echo "yenidosya-$random";?>.php'
bu form action ile gönderdiğiniz dosyada işlemler tamamlandıktan sonra en sonunda tekrar dosya adını değiştirip veritabanına o şekilde kaydederseniz
hiç bir şekilde yeni dosya adına erişilemez.