Ben bir web sitesi geliştiriyorum ve (şansını müvekkilimin sunucu izin doesent çünkü) mod_rewrite için yinelenen olmadan dostu URL'ler yapmak için benim girişimi, ben bu sistem ile geldi:
index.php beklediğini belirli bir bölümde ikinci bir dosyaya göreli yolunu içermelidir $ seccion adında bir değişken. Ben tüm index.php statik malzeme (başlık, altbilgi, kenar çubuğunu) tutmak yolu ve değişen tek şey ortada ne olduğunu.
Eğer / Üye olmak için giderseniz, sonra sahip tek bir index.php var:
<? $seccion = 'signup.php'; @include '../index.php'; ?>
URL www.root.com / kayıt olacak ama aslında merkezi alanında signup.php www.root.com / index.php ve yükleme www.root.com / dahil olacak.
Bu düzenleme de ben bir dosyaya bağlanmak için gerek her, ben mutlak bir URL kullanmak zorunda olduğu anlamına gelir.
Sorun şimdi nedense POST doesen't çalışıyor gibi görünüyor olmasıdır. Ben www.root.com / kaydolma bir form var ve eylem www.root.com / açığız, ve POST aracılığıyla girdi göndermek gerekiyor herhalde. Eh, bilgi yoluyla geçmez. PHP = Array $ _POST döndürür ()
Herhangi bir fikir?
edit: I forgot to mention that I had already come across the same problem previously in the development, and my solution back then was using ajax, and sending a POST request via jQuery. It's an elegant solution, but not what I always want.