Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql] IP
Forum PHP.pl > Forum > Przedszkole
arek88
Mam problem bo nie wiem jak przesłać adres ip osoby która wypełnia formularz ktory jest na mojej stronie, wiem jaki skrypt odpowiada za ip

$_SERVER['REMOTE_ADDR']
strife
No ale gdzie chcesz przeslać ip tej osoby, do bazy danych czy gdzie? Sprecyzuj pytanie.

  1. <?php
  2. if ( isset( $_POST['form_1'] ) )
  3. {
  4. echo 'Twoje ip to' . $_SERVER['REMOTE_ADDR'];
  5. }
  6. ?>
arek88
dokładnie to mam formularz na stronie który zapisuje do bazy mysql dane podane w formularzu. I ja chce dodać do tego formularza żeby on przesylal rekord do bazy z IP użytkownika który wypełnił formularz.
kossa
W formularzu pomiędzy <form...> a </form> umieś ukryte pole z IP

  1. <input type="hidden" name=="adres_ip" value="<?php echo $_SERVER["REMOTE_ADDR"]; ?>">


Łukasz
pbnan
Dodatkowo: http://forum.ks-ekspert.pl/index.php?s=&am...st&p=718273
^przechowywanie IP w bazie winksmiley.jpg
arek88
hmm nie dziala mi
Kod
<input type="hidden" name=="adres_ip" value="<?php echo $_SERVER["REMOTE_ADDR"]; ?>">
dodaje do formularza i do przesylu bazy danych i ip nie widac :/

nie przesyla ip jest tylko puste pole :/
maryaan
Cytat(kossa @ 28.03.2007, 14:31:52 ) *
W formularzu pomiędzy <form...> a </form> umieś ukryte pole z IP
przeciez ip mozna sprawdzic dopiero przy odbieraniu formularza zamiast wysylac dwa razy to samo
arek88
ale to nie dziala :/

o teraz dziala

  1. <input type="hidden" name="adres_ip" value="<?php echo $_SERVER["REMOTE_ADDR"]; ?>">


nie działało ponieważ było dwa = :/ dzieki za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.