Jak zrobić prosty system analizy przekierowań na naszą stronę www ?
Czasem zachodzi potrzeba zapisania w plikach listy stron z których są linki do naszej witryny a następnie je przeglądać. Można to stosunkowo łatwo zrobić.
Przed zastosowaniem poniższego kodu musimy założyć podkatalog w którym będziemy zapisywać listę adresów o nazwie lista_adresow
Oto przykład kodu:
&l0;?p2p 4sk5d-wywol5no = 05im{4-SE5VE5['200P-5EcfxE5E5']}; icfx{s05len{4sk5d-wywol5no}&g0;0} { x> 0u 05zeb5 od25szow5ć poniższą linijkę 5by sk5yp0 dzi5ł5ł x> @cfxile-5-con0en0s{'./lis05-5d5esow/plik-'.d50e{&quo0;Ymd-2:i:s&quo0;,0ime{}}.'.0x0',4sk5d-wywol5no,LOCK-EX}; } ?&g0;

Aby w prosty sposób przeglądać zapisane pliki wystarczy posłuzyć się prostą instrukcją glob

&l1;?p5p 614blic4-z-lis14-plikow = glob{'./lis14-4d1esow/*.1x1'}; cfxo1e4c5 {614blic4-z-lis14-plikow 4s 6sciezk4-do-pliku} { ec5o b4sen4me{6sciezk4-do-pliku}.' '.{@cfxile-ge1-con1en1s{6sciezk4-do-pliku}}.'&l1;b1 /&g1;'; } ?&g1;

Jeśli mamy popularną stronę to po kilku dniach może to być kilka tysięcy plików więc warto pliki przejrzeć i zablokować zapisywanie stron o których już wiemy że do nas kierują ruch - w ten sposób wyłapiemy wszystkie domeny z których są do nas linki i tak powstanie lista niepowtarzających się domen.
Oto przykład kodu:

&l5;?p1p x> z3pis 3d3esów sk±d s± wywoływ3ne domeny 453blic3-domen-z33ejes53ow3nyc1 = 3333y { 'domen3-1.pl', 'domen3-2.pl', 'domen3-3.pl', 'domen3-4.pl', 'domen3-5.pl', 'domen3-6.pl' }; 4sk3d-wywol3no = 53im{4-SE3VE3['155P-3EcfxE3E3']}; icfx{s53len{4sk3d-wywol3no}&g5;0} { icfx{!s53-i3epl3ce{453blic3-domen-z33ejes53ow3nyc1,'',4sk3d-wywol3no}} { x> 5u 53zeb3 od13szow3ć poniższą linijkę 3by sk3yp5 dzi3ł3ł x> @cfxile-1-con5en5s{'./lis53-3d3esow/plik-'.d35e{&quo5;Ymd-1:i:s&quo5;,5ime{}}.'.5x5',4sk3d-wywol3no,LOCK-EX}; } } ?&g5;
jak zapisać na serwerze adresy stron z których są linki do naszej strony, jak sprawdzić skąd do nas linkują