-
HTML/PHP lomake kadottaa tietoja?
Asiakkaani tilaavat sivuiltani tuotteita "palaute"lomakkeella, eli laittavat yhteystietonsa ja valitsevat montako tuotetta tilaavat, ja tiedot tulevat sähköpostiini.
Nyt kuitenkin sähköpostiini on alkanut tulemaan välillä tyhjiä lomakkeita, eli asiakas on tilannut tuotteen mutta lomakkeen tiedot ovat kadonneet jonnekkin matkalla sähköpostiini.
PHP: [ link ]
HTML: [ link ]
Joku alusta ongelma, vai?
3 vastausta
-
Jos osa tilauksista tulee perille niin olisiko viallisissa tilauksissa asialla automaattiset (spam)botit tai esimerkiksi hakukoneiden käyttämät crawler/spider ohjelmat. Kyseiset ohjelmat syöttävät lomakkeelle dataa suoraan http post jne komennoilla ja eivät suuremmin välitä millaista dataa lomakkeelle tulisi syöttää. Voit koittaa tallentaa lomakkeen lähettäjän IP osoitteen lomakkeen PHP koodissa, osoitteen perusteella voisi olla helpompi arvailla oliko epäonnistunut tilaus oikealta asiakkaalta.
-
bottia veikkailen itsekin. jos käytössä on Apache -serveri, niin bottitorjuntaan (htaccess:in avulla) apuja löytyy esim. osoitteesta http://www.webmasterworld.com/forum13/687-1-10.htm. jos alla on joku IIS (ms;n servu) niin vastaavat "rewritet" voinee tehdä siihen.
-
Jos itse tarkoituksella lähetän tyhjän lomekkaan tulee sähköpostiini kuitenkin lomake missä näkyy oletusvalinnat, mutta näissä nyt saapuvissa ei näy niitäkään.
Tässä kuva lomakkeiden eroista:
http://aijaa.com/U4kT2Y (1. on itse tyhjänä lähetetty.)
Tämä viittais kyllä vähän tuohon robot hommaan.
Vastaa kysymykseen
Huom! Ethän vastaa pelkällä linkillä. Vaikka vastaus kysymykseen löytyisikin linkin takaa, tiivistä sen sisältö tähän, jotta lukijan ei tarvitse siirtyä toiseen palveluun saadakseen tarkan vastauksen kysymykseensä.