PDA

View Full Version : سوال: شمارنده بازدید



alih110
دوشنبه 19 مرداد 1388, 17:35 عصر
میشه شمارند بازدید ساخت که آمار رو توی دیتابس ذخیره نکنه به جاش توی یک فایل مثلا تکست ذخیره کنه ؟؟؟

mostafa_shaeri_tj
دوشنبه 19 مرداد 1388, 18:18 عصر
آره میشه . من این تجربه رو داشتم. من تو php این کار رو انجام دادم.
ولی توصیه می کنم اصلا سمتش نری.
چون وقتی ترافیک سایت یه کوچولو بالا بره قاط میزنه.

alih110
دوشنبه 19 مرداد 1388, 18:58 عصر
یعنی چه طوری قاط میزنه ؟
ممنون میشم نمونه بزاری . واقعا ممنون میشم .

mostafa_shaeri_tj
دوشنبه 19 مرداد 1388, 20:56 عصر
این کد رو اول تمام صفحاتت قرار بده . قبلش هم session را استارت کن.






if (!session_is_registered('count')) {
if (file_exists("cnt.cnt") ) {$fp=fopen("cnt.cnt","r");
$_SESSION['count']=strval(fread($fp,10));fclose($fp);}
else
{
$fp=fopen("cnt.cnt","w");
fwrite($fp,"0");
$_SESSION['count']=0;
fclose($fp);
}}


if (!session_is_registered('visited'))
{



//--------------------------------------------
$_SESSION['count']=$_SESSION['count']+1;
$fp=fopen("cnt.cnt","w");fwrite($fp,$_SESSION['count']);fclose($fp);
$_SESSION['visited']="T";
}
//=++++++++++++++=====+++++++
//============================================
if (file_exists("cnt.cnt")) {$fp=fopen("cnt.cnt","r");
$lst=strval( fread($fp,10));
if( $lst > $_SESSION['count']){
$_SESSION['count']=$lst ;}

fclose($fp);
}

alih110
سه شنبه 20 مرداد 1388, 08:05 صبح
لطفا میشه در مورد استفاده از ایم کد بیشتر توضیح بدی چون من زیاد وارد نیستم .

mostafa_shaeri_tj
سه شنبه 20 مرداد 1388, 10:50 صبح
کاری نداره. این کد رو توی یک فایل php ذخیره کن. بعد اونو بعد از تگ body تمام صفحات include کن.