U formulářů nefunguje adresa se slash na začátku

Vyřešeno170 zhlédnutíWebhosting
0

Dobrý den, zjistil jsem, že na hostingu nefunguje u formulářů adresa se slash lomítkem na začátku adresy u „action=“. V našem kódu se používá stejná adresa pro odkazy i formuláře, a zatímco href=“/admin?p=1″ funguje, <form action=“/admin?p=1″ nefunguje, resp. se nepřenesou proměnné $_POST. Pokud se zadá adresa bez lomítka, tak se přenesou  <form action=“admin?p=1″

Problém je, že bez lomítka zase v některých situacích nefungují odkazy, protože se pak považují za relativní. A proměnou s adresou lze nastavit jen tak nebo tak. V čem je problém, jak zařídit, aby fungovalo přenášení $_POST pro adresu s lomítkem? Stejný kód nám na jiných hostinzích bez problémů funguje.

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď 16. 6. 2023
0
90.84K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

když zadáte adresu například /adresar/skript.php, bere PHP jako výchozí bod kořenový adresář, ne složku www. Chcete-li vycházet z adresáře, ve kterém se nachází soubor s odkazem, začněte znaky ./, tedy např. ./adresar/skript.php.

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
MB313456 Vybral nejlepší odpověď 16. 6. 2023
Prohlížíte 1 ze 1 odpovědí, klikněte zde pro zobrazení všech odpovědí.