Geçici bir çözüm olarak, *. Zip dosyası açmış ve hala aslında dosya sistemine yazmadan PHP aracılığıyla hizmet için mod_rewrite kullanabilirsiniz, istemci olsa iki istekleri göndermek zorunda kalacak.
1) Bu dosyayı üretmek değil böylece mevcut komut değiştirme, ancak bunun yerine oturumda dosya oluşturulması için gerekli parametreleri koyar; yerine geçerli başlık ve dosya içeriğinin koymak header('Location: '.$project->name .'.zip');
olur
2) Bu ikinci isteği neden olur. İstenen dosya henüz mevcut olmadığından, sen oturumdan parametreleri okur ve bunu yapıyoruz gibi dosya üretir ki, aynı veya başka bir PHP komut dosyası için bir *. Zip dosyası isteği değiştirmek için mod_rewrite kullanmak istiyorsunuz şimdi. Aynı PHP komut dosyası kullanıyorsanız, ayrıca mod_rewrite isteğine "action = produceFile" gibi bazı parametresini ekleyin ve sonra komut o parametre için test edelim istiyorum.
Bu şekilde fiziksel dosyayı kaydetmek (ve muhtemelen daha sonra silebilirsiniz) zorunda kalmadan Apache günlüğüne iki güzel girdileri olurdu.