Tamamen farklı bir konu gibi geliyor senin "ikilem", ilgili, ben gerçekten her denetleyici çağrı üzerine index.php çağıran önlemek olacaktır. Yani ben düşünüyorum temel sorun bulunuyor. Eğer gerekiyorsa, ben size çeşitli sayfalarına bir kullanıcının aramaları izlemek için Seansı kullanabilirsiniz varsayalım.
Ama index.php SADECE bir giriş noktası olmalı ve idam olur başka kod mantığı onun çok varlığından tamamen habersiz kalmalıdır.
Regarding Browser Detection:
Bildiğim kadarıyla sizin için tarayıcınızı belirleyen hiçbir kurulmuş ZF bileşen bulunmuyor. Bu konuda gitmek için iki yol vardır. Bir $_SERVER["HTTP_USER_AGENT"] kullanarak User Agent dize dayalı tarayıcınızı kontrol etmektir.
Diğer yol, elbette, istemci tarafı algılama olduğunu. Çoğu JS kütüphaneleri bu yapmak için yöntemleri sağlamak; En jQuery kullanıcıları farkında olarak jQuery jQuery.browser özellikleri kalktı, ama onlar hala mevcut.
De belirtildiği gibi http://docs.jquery.com/Utilities/jQuery.browser ancak, istemci tarafı tarayıcı algılama yerine, size ihtiyacınız belirli özellikler için kontrol etmeniz önerilir.