Olen tehnyt tällaisen ( http://---/index.php?sivu=palautelomake ) palautelomakkeen, mutta haluaisin, että kun joku lähettää sillä palautetta minulle niin näkisin kyseisen henkilön IP-osoitteen siinä viestissä.
Osaatteko neuvoa?
IP-osoite löytyy muuttujasta $_SERVER["REMOTE_ADDR"]
Öh, en ole vielä guru PHP:n kanssa...
Voisitko kertoa, miten liitän tuon siihen lomakkeeseen jne. :-)
Mulla on tälleen.
<?php //otetaan lomakkeen lähettämät tiedot talteen $palaute = $_POST['palaute']; $nimi = $_POST['nimi']; $sposti = $_POST['sposti']; //haetaan käyttäjän ip-osoite $ip = $_SERVER['REMOTE_ADDR']; //Lähetetään sähköpostia if(mail("oma.osoite@palvelin.fi", "Palautetta kotisivuilta", "$palaute\n\n $ip", "From: $nimi <$sposti>")) { print " <h3>Kiitos palautteesta!</h3>\n Viestisi:\n <p><em>".$palaute."</em></p>"; } else print "Jokin mättää"; ?>
Vähän muokattuna ja testaamattomana.
Joo, kiitti. Sain fiksattua sen minun palautetiedoston ja laitettua siihen sen IP-virityksen. ;-)
Aihe on jo aika vanha, joten et voi enää vastata siihen.