webmaster, czcionki, szablony, skrypty, kursy: php, html, mysql, webmaster group / SITEQL.net \ skrypty, kursy: html, php, mysql, czcionki, darmowe szablony stron www, grafika, flash i swish, webmaster group, porady php, html i javascript, tworzenie stron www, katalog stron www, forum dla webmastera oraz obszerny download, pliki, za darmo w sieci, wszystko dla ciebie i twojej strony www, zapraszamy | html, php, skrypty, czcionki, webmaster, szablony, javascript, mysql, download, scrypty, www, gif, jpg, kursy, kurs php, kurs, php3, php4, porady, artykuły, darmowe szablony stron www, pliki, skrypty cgi, webmaster group, skrypty php, skrypty javascript
 

Darmowe Pozycjonowanie - www.LiveLink.pl

 
 

Menu


 Porady PHP:

Pobieranie informacji o odwiedzających

W PHP nie musimy się wiele natrudzić przy pobieraniu informacji o odwiedzających, z pomocą przyjdą nam na pewno zmienne predefiniowane (nadawane automatycznie).
Do zbierania informacji mogą posłużyć nam przykładowe zmienne:

$HTTP_REFERER - pełny adres dokumentu,
$HTTP_USER_AGENT - sygnatura przeglądarki
$REMOTE_HOST - nazwa hosta z którego się odwołano
$REMOTE_ADDR - adres ip komputera z którego się odwołano


przykład:

<?
$browser=$HTTP_USER_AGENT;
$ip=$REMOTE_ADDR;
$host=gethostbyaddr($ip); //funkcja pobierająca nazwę hosta ze zmiennej $ip
echo"Twoja przeglądarka to $browser, adres ip: $ip, wszedłeś z hosta: $host";
?>

powyższy przykład prezentuje w jaki sposób możesz pobrać najprostsze dane o odwiedzającym. Oczywiście wszystko można zapisać do plików, i wyświetlać później w formie statystyk. Oczywiście sygnatura przeglądarki nie będzie bardzo czytelna dla użytkownika, wykorzystać tu można wykrywanie ciągu znaków, a następnie zamianę wpisu na czytelny zapis np:

<?
$browser=$HTTP_USER_AGENT;
$ip=$REMOTE_ADDR;
$host=gethostbyaddr($ip); //funkcja pobierająca nazwę hosta ze zmiennej $ip

if(ereg("IE", $browser)) $browser = "Microsoft Internet Explorer";

echo"Twoja przeglądarka to $browser, adres ip: $ip, wszedłeś z hosta: $host";
?>


To oczywiście tylko drobny przykład, aby zrobić bardziej skomplikowanego "szpiega", trzeba by się posłużyć JavaScriptem, ponieważ php nie umie wykryć wielu rzeczy np. rozdzielczości ekranu odwiedzającego, ale o tym innym razem...

dodał: Rip

Bilard gornik leczna LPG LEGIONOWO AUTOGAZ KME STAG tanie wczasy ogłoszenia