![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 29.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam serwer który ma proxy.php. W tym pliku realizuje on curl
Użytkownik z index.php klika na dajmy na to button. Wówczas button metodą onload wywołuje powyższy plik. Zaś w url odwołuje się do innego serwera. Mój problem: chcę zeby w przypadku takiego "pukania" w access_log apache widoczne był że to ten użytkownik wchodził a nie serwer na którym leży proxy.php. Jest to możliwe? Jeśli tak to jak? Z góry dziękuję za wszelką pomoc. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 6 Dołączył: 24.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Polecam sekcję Using Environment Variables podpunkt Conditional Logging na http://httpd.apache.org/docs/current/env.html
Jest tam mowa o logowaniu w zależności od zmiennych środowiskowych. Do tego przyda się też http://httpd.apache.org/docs/current/mod/mod_log_config.html sekcja CustomLog Directive, oraz Custom Log Formats szczególnie %{FOOBAR}e... Przez php można je ustawić zmienne środowiskowe apache poprzez funkcje apache_setenv. Więc ustawinie takiej zmiennej spowoduje zapisanie odpowiednich logów, przy odpowiedniej konfiguracji logów Apache. Pozostaje tylko w skrypcie rozpoznać to "pukanie"... Dobrze byłoby za każdym odwołaniem srawdzać odstęp pomiędzy "puknięciami". Proponuę do pliku zapisaywać czas ostatniego puknięcia. Różnica między aktualnym czasem, a czasem z pliku to odstęp między "puknięciami". Jeżeli jest mniejszy niż X milisekund ustawiasz określoną zmienną poprzez apache_setenv. CustomLog Apache robi resztę. Ten post edytował rollen 29.06.2011, 23:09:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:13 |