Joomlaa käyttävällä sivustolla on lomake jonka lähettäminen epäonnistuu jos sen täyttäminen kestää pitkään, siis esim. pari tuntia.
Lomake on tehty smartformer-työkalulla, mutta en tiedä onko ongelma tähän liittyvä vai johtuuko jostain palvelimen asetuksista/joomlasta/headereista/selaimen toiminnasta vai mistä?
Jos lomakkeen täyttäminen kestää vain muutaman minuutin niin lähettäminen onnistuu, kuitenkin jos lomake on auki selaimessa liian pitkään niin kun se lopulta yritetään lähettää niin lähettäminen ei tapahtu vaan selain lataa sivun uudelleen ja kaikki lomakkeelle kirjoitetut tiedot katoavat.
Mistä vikaa kannattaisi etsiä?
Laiska lomake?
harrastelija1+13
2
150
Vastaukset 2
- harrastelija1+13
Aika jonka jälkeen lähettäminen epäonnistuu on testauksieni perusteella 15 minuuttia.
- harrastelija1+13
Ongelma oli joomlan session ylläpito ominaisuus.
Eräs ratkaisuista oli laittaa seuraavat rivit lomakkeen tuottavaan php koodiin, tai muualle missä session aikarajoitusta ei tarvita:
jimport('joomla.html.html.behavior');
echo JHTML::_('behavior.keepalive');
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 361932
- 41610
- 31516
Naurettavia provoja ja lavastuksia täällä
Saa olla aika harhainen jos uskoo juttuja täällä faktoina 😆😆😆 ihmiset matkii toisia jne59452- 37435
- 54401
T.h tuomio
Onko tämä lainvoimainen vai onko tästä valitettu? Mitenhän on mennyt linnassa joko pehmennyt pää täysin6397Pientä pintaremonttia
Mistä löytää kirves sähkö putkimiestä tai lasin asentajaa rässä hyrynsalmen pitäjässä, kun eiole puhelinluetteloa eikä k14393- 40391
- 32381