Etapa 1. Declarația problemei.
Așa cum am spus mai devreme, vom scrie un sniffer simplu, care se va utiliza numai funcția PHP standard și nimic mai mult.
Obiectivul principal al sniffer va colecta informații despre victima vine la site-ul și o stochează într-un nostru fișier text pentru o examinare suplimentară de către noi.
Tot codul va fi într-un singur fișier, de exemplu sniffer.php, iar rezultatul va fi în fișierul log.php.
Pasul 2. Declarați variabilele.
Mai întâi, vom declara toate variabilele de care avem nevoie, așa cum am spus, vom lua minimum și numai cele standard.
Fișierul variabil va stoca numele și calea către fișierul log.txt, fișierul nostru cu rezultatele:
Acum, declarăm două variabile, prima va stoca formatul Date, iar al doilea:
Acest lucru este necesar pentru ca în viitor să fie mai ușor să înțelegem numărul și cantitatea înregistrării înregistrate în jurnal.
Dacă doriți, puteți modifica formatul afișării datei și orei după cum doriți, în exemplul meu va fi următorul rezultat:
27.01.07 // data
Ora 16:44
Etapa 3. Toți împreună.
printoK; // Imprimați că totul este bine (puteți scrie propriul dvs.)
>
altceva printError; // Dacă fișierul nu există, atunci scriem eroare, eroare
>
Sniffer este gata.
Etapa 4. Cazare.
Etapa 5. Concluzie.
Am arătat doar cel mai simplu sniffer, dacă doriți, puteți să îl actualizați, toate funcțiile standard din PHP găsite în cărțile de referință pentru această limbă sau în phpinfo consultați secțiunea Variabilele PHP.