Преглед на урок

Записване на информация за потребителите

Записване на информация за потребителите




Възможността за запис на файлове в РНР прави лесно събирането на информация за потребители, посетили уеб страница и може да помогне при разработването на уеб сайт.

Особен интерес представлява да знаете как посетителите са достигнали до страницата. Можете да го разберете, като запишете стойностите на променливата на РНР обкръжението HTTP_REFERER. Тя запазва URL адреса на страницата, съдържаща хипервръзката, чрез която потребителят е посетил вашата страница.

Можете да разберете колко често един потребител посещава вашата страница, като запишете IP адреса му. Той се съхранява в променливата на обкръжението REMOTE_ADDR.

Код
<?
$ip = $_SERVER['REMOTE_ADDR'];
#ip на потребителя
$str = $_SERVER['HTTP_REFERER'];
#уеб страница, съдържаща връзка
$file = fopen("log.html", "a");
#отваряне на файл дневник
$vreme = date("d F, H:i ");
#време на посещението
#изписване на информацията
fwrite( $file, "<u>Време:</u> $vreme<br>" );
if( $ip != null) {
	fwrite( $file, "<u>IP адрес:</u> $ip  <br>");
}
If( $str != null) {
	fwrite( $file, "<u>Уеб страница:</u> $str<br>");
}
fclose($file); 
#затваряме файла
?>
Резултата ще е в следния вид:

Време: 07 January, 12:15
Ip адрес: 127.0.0.1
Уеб страница: http://site/stranica_ot_kadeto_e_do6al_potrebitelq.html

e!ns7e!n

Ако урокът ви допада, споделете го в Twitter и Facebook или го запазете в Delicious.




Урокът е добавен от: bubsss

Добави коментар

Трябва да сте регистиран потребител за може да оставяте коментари! Направете своята безплатна регистрация още сега.