Trimitere formular la php din adrese diferite

Coduri intrebari, probleme legate de HTML, XHTML si CSS
cadou
Mesaje:328

Trimitere formular la php din adrese diferite

Am bara de cautare pe site in meniul de sus si este afisat pe toate paginile site-ului.
daca sunt pe o adresa de genul
site.ro/xyz.php - cautarea merge ok
site.ro/xyz-1.php - cautarea merge ok
site.ro/xyz/xxxx-aaa-sss-e---edwas3432.php - aici nu mai merge.
site.ro/xyz/www/aaa.php - aici nu merge

Raspunsul primit in consola este 404 error ce l-am definit eu daca nu exista o intrebare pe site ... deci inteleg ca oarecum se incurca astea 2 intre ele cumva ... nu am idee si nu inteleg ce se intampla.

MarPlo Mesaje:4343
Salut
Probabil ca adresa php de la "action" din form e ceva de genul "cautare.php". Formularul e trimis la adresa acelui fisier, dar raportat la directorul din adresa din browser.
Cred ca se poate rezolva daca pui la action adresa relativa la root, cu "/" la inceput, adica asa: action="/cautare.php".
Sau adresa completa, cu "http", asa: action="http://nume_site/cautare.php"

Subiecte similare