PHP MVC + Router ve Yönlendirme sorunu

0 Cevap php

Ben bana yaşam için bilemiyorum garip bir sorunu var. Her şeyden önce ben sıfırdan bir PHP MVC çerçeve geliştirdik. Ben yaşıyorum sorun ben bir çıkış () çağrısından sonra bir başlık yönlendirme yürütme alıyorum olmasıdır.

İşte yönlendirme sürecinin yüksek düzeyde bir görünümüdür:

  1. REQUEST_URI ayrı sıyrılır ve istenen kontrol cihazı, yöntemi ve daha sonra herhangi bir bağımsız değişken komut kullanılacak değişkenler ayarlanır.
  2. Talep denetleyici gerçekten varsa eğer bu olmuyorsa, o zaman yanlış döndürür ama her şeyi kontrol eder eğer o true döndürür emin olmak için router.php denetler
  3. True dönerse, istenen denetleyicisi, yöntem ve herhangi bir argümanları yürütür.
  4. Yanlış döndürür sonra yönlendirici bir özel 404 sayfasına yönlendirme gönderir. Bu PHP'nin header () işlevi kullanır ve bir çıkış başlığında ("Konum: *") sonra () vardır;

Sorun nerede Adım 4 olduğunu. İstenen denetleyicisi bu yüzden idam ve her şeyi doğru yükler böylece istenen görünümü var ama sonra bir çıkış () başarıyla görünümü yükledikten sonra denir rağmen yönlendirme yürütür var.

Yönlendirici devam ve yönlendirme ateş ederim herhangi bir neden var mı?

0 Cevap