Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 20.03.2010 Ostrzeżenie: (0%)
|
Witam.
Nie będę się rozpisywał tylko od razu do rzeczy. Stworzyłem stronę, oto pliki: - index.php - tutaj znajduje sie formularz, w przycisku akceptujacym formularz dalem onclick='funkcjajakas()' - skrypt.js - tutaj jest AJAX i Javascript - wyslij.php - tutaj jest PHP i MySql, wykonuje sie gdy użytkownik uzupelni formularz, walidacja javascriptem, potem AJAX wysyla informacje do tego pliku i tu sie wykonuje php/mysql Czyli jeszcze raz, jestem na www.strona.pl/index.php, wypełniam formularz, klikam "ok", wykonuje sie funkcja JS sprawdzajaca czy pola sa uzupelnione, jesli tak to wysyla AJAXem dane do pliku wyslij.php i tam sie wykonuje skrypt, czyli formatuje zapytanie do bazy i je wysyla. Potrzebne mi jest także IP użytkownika do bazy, więc w tym pliku pobieram to IP i dodaje je do zapytania. Ale, no właśnie. Nie pobiera o dziwo IP użytkownika tylko jakieś inne, i to jest chyba wina tego, że nie ja jestem na stronie wyslij.php, tylko AJAX (wiem, głupio to brzmi), on wykonuje swoją pracę w tle. Pomyślałem żeby IP użytkownika pobrać już w index.php, a potem go jakoś przekazać AJAXem do wyslij.php. Chyba takie rozwiązanie będzie najlepsze, no nie? I jak najlepiej je przesłać? Może stworzyć pole w formularzu niewidoczne z wartością IP? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 20.03.2010 Ostrzeżenie: (0%)
|
O w mordkę.. ale fail.. Nawet nie przeczytałem opisu tej funkcji tylko pomyślałem że to chyba ta jest.. ; d Wiedziałem że to brzmi jakoś tak, a to było REMOTE_ADDR : d
No nic, dzięki ze pomoc. (IMG:style_emoticons/default/biggrin.gif) |
|
|
|
Kuba707 [AJAX][PHP]Pobiera IP nie klienta, tylko czegos innego 20.06.2010, 14:34:01
yevaud IP wyslane ajaxem powinno byc takie jak trzeba, w ... 20.06.2010, 14:37:25
Kuba707 $_SERVER['SERVER_ADDR']; 20.06.2010, 14:40:13
yevaud $_SERVER['REMOTE_ADDR'] 20.06.2010, 14:49:01 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 11:12 |