<script type="text/javascript">
var bitis=<?=(time()+32)*1000;?>;
var gsayim=setInterval(zamaniguncelle,1000);
function zamaniguncelle()
{ 
var kalan=new Date();
kalan.setTime(bitis-kalan);
if(kalan.getSeconds()==0)
{
document.getElementById("xmlform").submit();
clearInterval(gsayim);
}
else
{ 
//ekrana yazdırma
document.getElementById("sayact").innerHTML= kalan.getSeconds()+" saniye kaldý";
} 
}
</script>
32 yazan yere istediğin süreyi yazaiblirsin.şeklinde kullanırsan yönlenir.süreyi göstermek içn <p id="sayact"> kullanmalısın.süre bitince de xmlform idli formun butonu tıklanmış sayar.Yani rapid gibi birşey düşünüyorsan.formun action kısmına dosya.rar yazarsın.ve ya dosyaindirme.php yazarsın.dosya phpde gönderilen gizli inputları kontrol eder.ki hile yapılmasın hatta süreyi kayıt et.ilk os sayfaya geldiğinde ikinci sayfada süre bitmişmi diye kayıt et süper olur.kayıtarı ip üzerinden yapmayı unutma karışıkkmı anlatım bilmiyorum anlamışsındır.