Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie wejścia na każdy adres
Uzytkownik2
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 11.03.2016

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


Mój hosting bardzo utrudnia pozyskanie danych przez access loga i error loga (bo np. można je ściągnąć tylko raz na godzine) więc zrobiłem sobie przekierowanie błędnych adresów do skryptu php który wyciąga potrzebne dane np. IP i przeglądarke i zapisuje do pliku html. O ile ten skrypt można też dołączyć do poprawnych adresów php to np. gdy ktoś wejdzie na poprawny adres obrazka jpg to już mi się to nie dopisze do zrobionych przeze mnie logów. Jest na to jakiś sposób, tzn. żeby logowało mi wejścia na WSZYSTKIE adresy, poprawne i niepoprawne? Jedyne porządne logi z natychmiastowym dostępem ma strona boo.pl ale tam trzeba płacić.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
NickOver
post
Post #2





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

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


Możesz to zrobić mając dostęp po SSH ale jak rozumiem go nie masz. W takim razie wdaj te 4$ i kup sobie vps'a.
Go to the top of the page
+Quote Post
markuz
post
Post #3





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Możesz przepuszczać wszystkie obrazki przez skrypt php np.

  1. <?php
  2.  
  3. $file = '/images/' . $_GET['n'] .'.jpg';
  4.  
  5. if(!file_exists($file)) {
  6. header("HTTP/1.0 404 Not Found");
  7. // error.log
  8. } else {
  9. header("Content-type: image/jpeg");
  10. $image = imagecreatefromjpeg($file);
  11. imagejpeg($image);
  12. // access.log
  13. }


Przykładowy adres obrazka
Cytat
image.php?n=test

Jak chcesz rozszerzenie .jpg zrób odpowiednie przekierowania w .htaccess

Ten post edytował markuz 8.04.2016, 23:54:07
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 17:49