PHP üzerinde birden istekleri

1 Cevap php

Ben bir Apache2'nin üzerinde bir uygulama var. Uygulamalar-kayıtlı olmayan kullanıcıların doğrudan indirme önlemek için bir php dosyasını kullanarak video dosyaları, mp3 dosyaları ve wav dosyaları gibi bazı medya dosyaları çalar. Ortam dosyası yüklenirken sırasında medya dosyası dolana kadar, ben uygulamaya başka bir sayfaya gidemez çünkü Şimdi, ben sorun yaşıyorum.

Bu Apache2'nin veya PHP ile ilgili bir sorun olmadığını bilmiyorum. Biri bana bu sorun için bir çözüm bulmak için yardımcı olabilir misiniz? Bu aynı istemci aynı sitede PHP sayfaları iki örneğini yük değil gibi görünüyor.

Ben ileriye cevaplar arıyorum. Şimdiden teşekkürler

1 Cevap

Eğer oturumu kullanıyorsanız, size session_write_close() size dosya çıktısı tarayıcıya önce öneririz.

Oturum tek sayfada açıldığında oturum yazılmış ve yayımlanmıştır kadar, başka bir sayfa yüklemek değil çünkü bu. session_write_close() Betik sonlandığında otomatik olarak adlandırılır, ancak çıkışının işlemi komut bitmeden zaman alır, çünkü sizin oturum dosya kilitlenir ve böylece diğer sayfaları izlendi olamaz.

Farklı tarayıcı ve / veya sistemi kullanıyorsanız kilitli oturum dosyası her OTURUM kimliği için benzersiz Ancak, bu ok olacak.

Bak: http://php.net/manual/en/function.session-write-close.php

Ancak dikkat çekmek Bunu sonra session_write_close(), sen session_start() arayamam veya E_WARNING uyarı olacaktır. Eğer $_SESSION değişiklik yaparsanız Ayrıca, etkili olmaz.