برگزیده های پرشین تولز

اسکریپت برای دریافت اطلاعات بیننده سایت

mixer

Registered User
تاریخ عضویت
24 مارس 2009
نوشته‌ها
26
لایک‌ها
0
سلام

نمیدونم این اسکریپت قبلا تو سایت قرار داده شده یا نه، خواستم بگردم، ولی نمیدونستم چی رو باید جستجو کنم! به هر حال ...

میخوام با استفاده از PHP یک سری اطلاعات از بیننده سایت جمع آوری کنم؛ مثل رزولویشن و مرورگر و ... و بعد با استفاده از این اطلاعات یک استایل تعریف شده (css) برای اون شخص نمایش بدم. اگر میتونین و یا مرجعی برای راهنمایی کامل میشناسین، ممنون میشم کمکم کنید ...
 

hamekareh

کاربر تازه وارد
تاریخ عضویت
18 دسامبر 2006
نوشته‌ها
457
لایک‌ها
0
تمام اطلاعات کاربر در متغییر $_SERVER ذخیره میشوند ... میتونی اینجوری همشو ببینی .

PHP:
print_r( $_SERVER );
سلام

نمیدونم این اسکریپت قبلا تو سایت قرار داده شده یا نه، خواستم بگردم، ولی نمیدونستم چی رو باید جستجو کنم! به هر حال ...

میخوام با استفاده از PHP یک سری اطلاعات از بیننده سایت جمع آوری کنم؛ مثل رزولویشن و مرورگر و ... و بعد با استفاده از این اطلاعات یک استایل تعریف شده (css) برای اون شخص نمایش بدم. اگر میتونین و یا مرجعی برای راهنمایی کامل میشناسین، ممنون میشم کمکم کنید ...
 

raminsiach

کاربر تازه وارد
تاریخ عضویت
25 دسامبر 2008
نوشته‌ها
12
لایک‌ها
0
با سلام،
از Google analytics استفاده کنید. اطلاعات کلی درباره بازدید کنندگان سایت رو در شکل های مختلف میده.
رامین
www.flow.ir
 

sezar

Registered User
تاریخ عضویت
24 مارس 2006
نوشته‌ها
245
لایک‌ها
54
سن
34
محل سکونت
Tehran
اینو از راهنمای انگلیسی php برداشتم واست:
PHP:
<?php
$agent       = $_SERVER['HTTP_USER_AGENT'];
$ip          =  $_SERVER['REMOTE_ADDR'];
$port        = $_SERVER['REMOTE_PORT'];
$d            = date ('dS \of F Y h:1:s A');
echo "Your IP : $ip
";
echo "You are  using : $agent
";
echo "You are connected thruogh port :  $port
";
echo "Today is : $d";
$fp = fopen("data", "a");
fwrite($fp,  "\n");
fwrite($fp, "\n");
fwrite($fp, "\n");
fwrite($fp, "Your IP :  $ip");
fwrite($fp, "\n");
fwrite($fp, "You are using :  $agent");
fwrite($fp, "\n");
fwrite($fp, "You are connected thruogh port :  $port");
fwrite($fp, "\n");
fwrite($fp, "Today is : $d");
fwrite($fp,  "\n");
fwrite($fp, "***********________________***********");
?>
این چندتا رو هم خودم اضافه کردم:
کد:
$esme_server = $_SERVER['SERVER_NAME']
$adresi_ke_binande_azash_umade = $_SERVER['HTTP_REFERER'];
راستی راستی!
واسه رزولیشن از جاوا اسکریپت استفاده کن که راحت تره:
کد:
<script language="javascript">
 if (window.location.search == "") {
window.location.href = window.location + "?width=" + screen.width + "&height=" + screen.height;
} 
</script>

Then create a file called screen.php and use this:

<?php
$width = $_get['width'];
$height = $_get['height'];

echo "You are using a $width x $height screen resolution";
// And set them into cookies as well.
?>
به این لینکاهم یه سر بزن شاید بدردت خوردن:
http://regretless.com/scripts/basics/get_screen_width_height.php
http://www.phpbuddy.com/article.php?id=8
موفق باشی
 
Last edited:
بالا