ich codeiginiter verwende gefunden, wo ich eine Form wie so haben:Codeigniter Seite nicht mit Schrägstrich in url
<form action="announcements/submit_announcement" method="post" id="announcement_form">
Wo announcements
mein Controller ist.
Wenn ich auf www.mysite.com/home bin und ich das Formular absende, funktioniert es richtig. Wenn ich mich jedoch auf www.mysite.com/home/ befinde, wird der Text über dem Ende angehängt, was zu www.mysite.com/home/announcements/submit_announcement führt.
Es wird dann eine Seite nicht gefunden werden.
Was geht hier vor? Sollte dies nicht im Codeiginiter sein und nicht geschehen? Enttäuscht davon ..
Hat jemand eine Lösung dafür?
Das hat absolut nichts mit CodeIgniter, PHP zu tun, oder sogar die '' form' action' . Dies ist das normale Verhalten einer relativen URL. Probieren Sie stattdessen die absolute URL aus: 'action ="/announcements/submit_announcement "' – Sparky