Ik ben opzoek naar een universele manier om een IP adres mee te sturen bij een contactform.
Het ideale is als er een script in een pagina geplaatst wordt dan ip nummer meestuurt, en op meerder website zal werken door het kopieren van de code.
Ik hoor graag wie dit zou kunnen realiseren .
Gr
- PHP Script. IP meesturen bij een contact form
-
1433 × bekeken sinds 17-07-2011, 17:04 #1
PHP Script. IP meesturen bij een contact form
-
In de schijnwerper
Opzoek naar extra werkzaamheden tarief -> €18,50 per uurFreelance / WerkSEO-tekstschrijver inhuren | beter vindbaar met webtekstenFreelance / WerkLaravel / Wordpress - Top kwaliteit voor een gunstig tariefFreelance / WerkSenior Designster - top kwaliteit - 16 uur per week - per maand - 350 euroFreelance / Werk -
17-07-2011, 17:08 #2
- Berichten
- 340
- Lid sinds
- 16 Jaar
Re: PHP Script. IP meesturen bij een contact form
Dat is niet zo moeilijk, kun je het formulier zelf wel maken ?
Voeg je een waarde toe met $REMOTE_ADDR (uit me hoofd)
-
17-07-2011, 17:28 #3
- Berichten
- 20
- Lid sinds
- 15 Jaar
Re: PHP Script. IP meesturen bij een contact form
Als je zelf het formulier kan maken, kan het IP adres erbij zetten met $_SERVER["REMOTE_ADDR"] (even een correctie op Marcel).
-
18-07-2011, 08:09 #4
- Berichten
- 25
- Lid sinds
- 14 Jaar
Re: PHP Script. IP meesturen bij een contact form
Indien u het contact formulier niet zelf kunt/wilt bouwen kan ik dit voor u doen.
mvg,
Kim van Lavieren
-
18-07-2011, 12:44 #5gast13060 Guest
Re: PHP Script. IP meesturen bij een contact form
Dit in de php code van je formulier zetten:
//Ipadres verkrijgen
if(getenv($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ipadres = getenv($_SERVER['HTTP_X_FORWARDED_FOR']);
} elseif(getenv($_SERVER['HTTP_CLIENT_IP'])) {
$ipadres = getenv($_SERVER['HTTP_CLIENT_IP']);
} else {
$ipadres = $_SERVER['REMOTE_ADDR'];
}
//Host verkrijgen
$hostmask = gethostbyaddr($ipadres);
En dit naar je toe laten mailen
Note: ".$_POST['naam']." stuurde deze email op ".date("d-m-Y")." om ".date("H:i").".
Het IP adres is: ".$ipadres."
Het hostadres is: ".$hostmask."
groeten, Wim
-
18-07-2011, 12:46 #6
- Berichten
- 208
- Lid sinds
- 15 Jaar
Re: PHP Script. IP meesturen bij een contact form
Deze stuurt de IP-adres, en is beschermd tegen IP-spoofing.
PHP Code:function getUserIP()
{
$ip = '';
if(isset($_SERVER)){
if(isset($_SERVER["REMOTE_ADDR"])){
$ip = $_SERVER["REMOTE_ADDR"];
}elseif(isset($_SERVER["HTTP_CLIENT_IP"])){
$ip = $_SERVER["HTTP_CLIENT_IP"];
}elseif(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; // Can be spoofed, last try.
}else{
$ip = 'unknown';
}
}else{
if(getenv('REMOTE_ADDR')){
$ip = getenv('REMOTE_ADDR');
}elseif(getenv('HTTP_CLIENT_IP')){
$ip = getenv('HTTP_CLIENT_IP');
}elseif(getenv('HTTP_X_FORWARDED_FOR')){
$ip = getenv('HTTP_X_FORWARDED_FOR');
}else{
$ip = 'unknown';
}
}
return $ip;
}
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic