Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]logowanie wszelkich mozliwcy SERVER_HTTP
--gomu--
post 14.01.2008, 11:36:03
Post #1





Goście







Witam
chcialbym logowac przy odwiedzaniu mojego serwisu wszystkich mozliwych informacji jakie tylko mozna od odwiedzajacego wyciagnac: i.p (rowniez proxy), referer, url, http-host, time, i wszystko o czym nie wiem smile.gif
chcialbym ewentualnie zrezygnowac z niektorych zmiennych, zamiast zaczynac od zera i przeoczyc cos co moze okazac sie istotne.
z gory dzieki za pomoc
Go to the top of the page
+Quote Post
b_chmura
post 14.01.2008, 12:31:32
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

Ostrzeżenie: (0%)
-----


  1. <pre>
  2. <?php
  3. print_r($_SERVER);
  4. ?>
  5. </pre>


wsadź to do jakiegoś pliku i włącz
Go to the top of the page
+Quote Post
tsharek
post 14.01.2008, 12:37:10
Post #3





Grupa: Zarejestrowani
Postów: 300
Pomógł: 1
Dołączył: 22.09.2003
Skąd: Czeladź

Ostrzeżenie: (0%)
-----


w tablicy hiperglobalnej $_SERVER masz większość potrzebnych informacji. A gdzie chciałbyś to zapisywać? do bazy danych czy do pliku? Jak do pliku to polecam error_log" title="Zobacz w manualu PHP" target="_manual - służy do odkładania logów (nie tylko tych o błędach:P) - paramert 3 oznacza do pliku.


--------------------
Go to the top of the page
+Quote Post
-Gość-
post 14.01.2008, 13:10:16
Post #4





Goście







Ok, dzieki za pomoc,
z tego _SERVER wydlubie juz interesujace mnie zmienne... dorzuce time, na koncu <hr> i do pliku, log bedzie jak znalazl smile.gif
Go to the top of the page
+Quote Post
--gomu--
post 21.01.2008, 15:50:55
Post #5





Goście







Qrde, dzialalo i przestalo...
mam:
Kod
<? echo $_SERVER; ?>


wczesniej wyswietlaly mi sie te wszystkie mienne, a teraz tylko
Kod
Array


Jestem w kropcje.... ktos wie dlaczego ktos sie dzieje?
Go to the top of the page
+Quote Post
kresh
post 21.01.2008, 15:56:06
Post #6





Grupa: Zarejestrowani
Postów: 99
Pomógł: 2
Dołączył: 8.11.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


tablice wyświetla się w php tak:
  1. <?php
  2. echo "<pre>";
  3. print_r( $_SERVER );
  4. echo "</pre>";
  5. ?>


--------------------
Programuj pod kątem interfejsu, nie implementacji
Gang of Four

michalbarys.pl
Go to the top of the page
+Quote Post
--gomu--
post 21.01.2008, 16:28:30
Post #7





Goście







Pysznie, dzieki za --=#POMOC#=--
Go to the top of the page
+Quote Post
--gomu--
post 21.01.2008, 16:42:32
Post #8





Goście







Qrcze, nie moge tej calej tablicy zapisac do pliku... wczesniej nie mialem z tym problemu..
Go to the top of the page
+Quote Post
SirZooro
post 21.01.2008, 17:35:47
Post #9





Grupa: Zarejestrowani
Postów: 243
Pomógł: 32
Dołączył: 14.06.2007

Ostrzeżenie: (0%)
-----


Funkcja print_r może to co normalnie wypisuje zwrócić jako wynik - trzeba tylko podać jako drugi parametr TRUE. Jeżeli dane które zapisujesz chcesz później wyświetlać za pomocą PHP, poczytaj też o serialize i unserialize.


--------------------
Go to the top of the page
+Quote Post
--gomu--
post 22.01.2008, 06:58:43
Post #10





Goście







Tylko ze wczesniej $dane = $_SERVER;
i dzialalo a teraz w zmiennej jest "Array"
Go to the top of the page
+Quote Post
b_chmura
post 22.01.2008, 12:48:43
Post #11





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

Ostrzeżenie: (0%)
-----


Cytat(-gomu- @ 22.01.2008, 06:58:43 ) *
Tylko ze wczesniej $dane = $_SERVER;
i dzialalo a teraz w zmiennej jest "Array"


jeśli użyjesz file_put_contents" title="Zobacz w manualu PHP" target="_manual uzyskasz omawiany efekt.

  1. <?php
  2. file_put_contents('jakis_plik.txt', $_SERVER);
  3. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 14:07