Zadejte hledaný výraz...

POST na shared hostingu

KudrisRU
verified
rating uzivatele
27. 11. 2018 07:33:36
Zdravím všechny,
dělal jsem web na localhostu a včera jsem ho nahrál na shared hosting...
Jenže jsem zjistil, že nefungují formuláře, i přes to, že je vše nastavené správně a na localhostu vše funguje v pohodě... Po kliknutí na tlačítko to jakoby jen refreshne stránku, nic víc se nestane...
Dříve jsem měl podobný problém i na endoře, že vše fungovalo, ale po aktualizaci na nejnovější verzi laravelu formuláře prostě přestaly fungovat, předtím jsem to vyřešil nahráním starší verze, teď ale potřebuji mít nejnovější verzi...
Kód mám udělaný následovně:
Form
Router
Controller
Dokonce jsem zkoušel dát do controlleru jen
ale ani to na shared hostingu nefunguje.
Stal se podobný problém už někomu z Vás? Případně jak jste to vyřešili?
Předem děkuji za odpověď.
Kudris
27. 11. 2018 07:33:36
https://webtrh.cz/diskuse/post-na-shared-hostingu/#reply1376869
Otakar Pěnkava
verified
rating uzivatele
(26 hodnocení)
27. 11. 2018 07:39:40
Předpokládám, že na hostingu je správná verze PHP?
Kde ve formuláři máte nadefinované, že se to má posílat POST a ne GET? Pokud už to neřeší fasáda FORM, nepoužívám, tak nevím, ale pokud máte url vek-overeni jak pro GET i POST, tak to může zlobit a pak by ten projev chyby dával smysl.
27. 11. 2018 07:39:40
https://webtrh.cz/diskuse/post-na-shared-hostingu/#reply1376868
KudrisRU
verified
rating uzivatele
27. 11. 2018 07:53:27
Ano, na hostingu mám nastavenou správnou verzi... Právě, že to už řeší FORM, když si zobrazím zdrojový kód stránky, tak je u formuláře normálně ... Ani, když jsem změnil url tak, aby nebyly pro GET i POST stejné, tak to nejde...
27. 11. 2018 07:53:27
https://webtrh.cz/diskuse/post-na-shared-hostingu/#reply1376867
TomasX
verified
rating uzivatele
(4 hodnocení)
27. 11. 2018 08:14:24
co htaccess a další drobnosti? Koukal jsi do developer tools v peohlížeči? Co se vrátí ze serveru?
Není důvod, aby to nefungovalo, POST je běžná věc a web se bez ní neobejde, hostingy to nezakazují, nemají k tomu důvod. Hledej problém v kódu
27. 11. 2018 08:14:24
https://webtrh.cz/diskuse/post-na-shared-hostingu/#reply1376866
KudrisRU
verified
rating uzivatele
27. 11. 2018 08:40:52
Htacess jsem nastavoval podle návodů na internetu...
a ten v public složce:
Koukal jsem na to a POST požadavek se vůbec neposílá. Podle developer tools to jen přenačte stránku, stejně tak když dám přímo v routeru
tak to vždy píše GET
i přes to, že form vypadá v prohlížeči následovně:
27. 11. 2018 08:40:52
https://webtrh.cz/diskuse/post-na-shared-hostingu/#reply1376865
TomasX
verified
rating uzivatele
(4 hodnocení)
27. 11. 2018 08:46:17
za posílání POSTu je zodpovědný prohlížeč, pokud nic nepošle, je něco špatně v html formuláři, spíše si ale myslím, že stránka rovnou přesměruje na další stránku a i to co se ti zobrazí je vlastně již z další stránky a nikoliv z té, kam přišly data z formuláře. V developer tool můžeš nastavit, aby se okno nemazalo při přesměrování na dalších stránku (persist či preserve podle prohlížeče).
Je ten web někde veřejně?
27. 11. 2018 08:46:17
https://webtrh.cz/diskuse/post-na-shared-hostingu/#reply1376864
KudrisRU
verified
rating uzivatele
27. 11. 2018 09:01:51
Je to tak, hodilo to 301 chybu (moved permanently) a pak se to vrátilo zpátky...
Jenže v kódu jsem chybu nenašel...
Web je veřejný, ale asi není vhodné ho sem kvůli obsahu dávat...
27. 11. 2018 09:01:51
https://webtrh.cz/diskuse/post-na-shared-hostingu/#reply1376863
TomasX
verified
rating uzivatele
(4 hodnocení)
27. 11. 2018 09:10:12
přesměrovává ti to htaccess, máš tam pravidlo, že pokud url nekončí lomítkem, přesměruje jí to na url s lomítkem a ve formuláři máš v action url bez lomítka.
Buď to pravidlo dočasně odstraň nebo nad ten řádek přidej (psáno z hlavy)
tj. měl bys tam mít asi tohle
osobně mi to připadá takové chaotické a nejspíš máš nevhodný návrh url v aplikaci a tohle je jen taková záplata.
27. 11. 2018 09:10:12
https://webtrh.cz/diskuse/post-na-shared-hostingu/#reply1376862
KudrisRU
verified
rating uzivatele
27. 11. 2018 09:11:48
Super, už to funguje, díky moc....
Bohužel u hostingu, který mám nejde změnit root folder až na public složku jak to mám na localhostu, takže jsem to řešil podle oficiálního návodu, který mají na stránkách, nevím jak to udělat jinak, aby to nebylo ,,chaotické"...
27. 11. 2018 09:11:48
https://webtrh.cz/diskuse/post-na-shared-hostingu/#reply1376861
Pro odpověď se přihlašte.
Přihlásit