Bir PHP komut dosyası için bir RewriteRule sonra, PHP içinde bir iç yönlendirme yapmak

2 Cevap php

Ben doğru bir komut dosyası için yönlendirme URL'leri bazı mod_rewrite yeniden yazar var. Komut dosyası içinde, ben URL / değişen başka bir isteği neden olmadan farklı bir dosyaya gitmek istiyorum.

Ben konumu ve meta yeniler tecrübe var ama onlar istediğiniz gibi düzgün değil.

Script değiştirmek veya daha da yeniden olabilir bu yüzden bile yeniden yazma kuralları veri dönmek için bir yolu var mı?

improfane.domain.com veritabanındaki kullanıcı kimliği alır komut gönderilir, o zaman kullanıcı kimliği ile profil sayfasına yönlendir. Ben bir yönlendirme olmadan, daha pürüzsüz olmasını istiyorum. Bu improfane.domain.com ziyade /? Profile = 6 domain.com giderek daha, URL kalmak demektir

Teşekkürler

2 Cevap

Bir front controller rotayı belirlemek için (aynı zamanda bootstrapping olarak anılacaktır) ve doğru komut (yerine doğrudan yeniden) içerir kullanmalısınız. Bir ön denetleyicisi uygulama için tek bir giriş noktası ve uygun gördüğünüz gibi yönlendirme ele verir.

Çoğu çerçeveler bir nice implementation bir ön denetleyicisi, ancak kendi dönebilirsiniz basit amaçlar için var.

Aşağıdaki php direktiflerin biri ile gerçek hedef dosyayı ekleyebilirsiniz:

include(filename)
require(filename)
include_once(filename)
require_once(filename)