PDA

View Full Version : سوال: استفاده از Count



salehi-ali
جمعه 04 فروردین 1391, 18:26 عصر
سلام دوستان من میخواهم تو سایتم کاربر با مشاهده صفحه ای مورد نظر اش .
به تعداد بازدید ها اضافه و نمایش بده. راهنمایی کنید.تشکر

MostafaEs3
شنبه 05 فروردین 1391, 03:24 صبح
اگه منظورت اینه مثلا هر مطلب بازدید بزنه واسش و بر اساس آی پی هم نباشه . این کد اگه برای بار اول طرف وارد شده باشه میگه خوش آمدید . بقیه ی بارها رو شمارش میکنه .. با کمی تغییر میشه راحت شمارش رو برای همه ی بازدید ها زد :



<?php
// set the variable to 0, it'll matter only if the cookie for the variable is not set
$visitCounter = 0;
// if cookie is set for the variable, it'll go to $visitCounter and get added by 1; otherwise it'll show 0 for tha variable
if(isset($_COOKIE['visitCounter'])){
$visitCounter = $_COOKIE['visitCounter'];
$visitCounter ++;
}
// if the last visist cookie is set, it'll pass the value to $lastVisit, and it'll be displayed below;
if(isset($_COOKIE['lastVisit'])){
$lastVisit = $_COOKIE['lastVisit'];

}
// set cookie for visitCounter
setcookie('visitCounter', $visitCounter+0, time()+3600);
// set cookie for last visit
setcookie('lastVisit', date("d-m-Y H:i:s"), time()+3600);
// show the respected values

// is the variable is not set, say 'welcome', otherwise show the info about visit number and last visit date
if($visitCounter == 0){
echo "Welcome";
} else {

echo "This is your visit number ".$visitCounter;
echo '<br>';
echo "Last time, you were here ".$lastVisit;

}



?>

salehi-ali
شنبه 05 فروردین 1391, 19:52 عصر
تشکر دوست عزیر.اگه بخواهم از COOKIE استفاده نکنم ، آیا با session هم به همن صورت هست.

MostafaEs3
شنبه 05 فروردین 1391, 20:01 عصر
آره اونم همینطوره :لبخندساده:

soroush.r70
شنبه 05 فروردین 1391, 22:00 عصر
حالا چطوری می شه تعداد بازدید هر مطلب رو بدست آورد و چاپ کرد....؟

Reza1607
شنبه 05 فروردین 1391, 22:11 عصر
به نظرم بهترين راه اينه كه تعداد بازديد ها رو داخل يك جدول تو ديتا بيس ذخيره كنيد
براي اين كه به تعداد بازديد اضافه بشه موقعي كه مي خواي يك موضوع رو از ديتا بيس بكشيد بيرون يك واحد به تعداد بازديدهاش اضافه كنيد