Paradox
3 سال پیش توسط Paradox مطرح شد
7 پاسخ

نمایش بازدید کنندگان سایت

سلام وقت بخیر
ایا از طریق این سایت میشه تعداد بازدید کنندگان سایت رو نمایش داد ؟

https://search.google.com/search-console

ثبت پرسش جدید
سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

سلام توصیه من این هست که بجای استفاده از گوگل از پکیج antonioribeiro/tracker استفاده کنید.


Paradox
تخصص : در حال یادگیری
@paradox 3 سال پیش مطرح شد
0

@websaz
ممنون نصب کردم فقط نمیدونم چطوری فراخوانی کنم
باید براش کنترلر ایجاد کنم ؟ تو ویو به چه صورت فراخوانی کنم ؟


sinaQ
تخصص : magican
@sinaQasemi 3 سال پیش مطرح شد
0
<?php
$time_zone = 12600;

$today = date("Y-m-d", time() + $time_zone);

$yesterday = date("Y-m-d", time() - 86400 + $time_zone);

$file_src = 'visit-stats.txt';
chmod($file_src, 0755);

$read_file = file_get_contents($file_src);

if (filesize($file_src) > 0 || $read_file != ''){
    $split_file = explode('|', $read_file);

    $modify = $split_file[3];

    if($modify != $today){
        $today_visit = 1;

        if($modify == $yesterday){
            $yesterday_visit = $split_file[0];
        } else{
            $yesterday_visit = 0;
        }

        $total_visit = $split_file[2] + 1;
        $last_modify = $today;
    }
    else{
        $today_visit = $split_file[0] + 1;
        $yesterday_visit = $split_file[1];
        $total_visit = $split_file[2] + 1;
        $last_modify = $today;
    }
}
else{
    $today_visit = 1;
    $yesterday_visit = 0;
    $total_visit = 1;
    $last_modify = $today;
}

$file_src_handle = fopen($file_src, 'w+');
$visit_data = $today_visit . '|' . $yesterday_visit . '|' . $total_visit . '|' . $last_modify;
fwrite($file_src_handle, $visit_data);
fclose($file_src_handle);

$config_array = array(
'user_time' => date("YmdHis", time() + $time_zone),
'user_ip' => $_SERVER['REMOTE_ADDR'],
'file_name' => 'visit-online.txt'
);
chmod($config_array['file_name'], 0755);

$online_file = file_get_contents($config_array['file_name']);

$online_file = explode("\r\n", $online_file);

foreach($online_file as $key=> $value){
    if(is_null($value) || $value == ''){
        unset($online_file[$key]);
    }
}

foreach($online_file as $key=> $value){
    $user_ip_time = explode("|", $value);
    if($user_ip_time[1] <= date("YmdHis", time() + $time_zone - 300)){
        unset($online_file[$key]);
    }

    if($user_ip_time[0] == $config_array['user_ip']){
        unset($online_file[$key]);
    }
}

$online = 1;
foreach($online_file as $online_users){
    $user_ip_time = explode("|", $online_users);
    if($user_ip_time[1] >= date("YmdHis", time() + $time_zone - 300)){
        $online++;
    }
}

$new_online = $config_array['user_ip'] . "|" . $config_array['user_time'] . "\r\n";
foreach($online_file as $key=> $value){
    $new_online .= $value . "\r\n";
}

$file_src_handle = fopen($config_array['file_name'], 'w+');
fwrite($file_src_handle, $new_online);
fclose($file_src_handle);
?>

                <div class="col-lg-6">
                    <div class="copyright-item copyright-right">
                        <ul>
                            <li>
                                <p>افراد آنلاین : <?=$online?></p>
                            </li>
                            <li>
                                <span>-</span>
                            </li>
                            <li>
                                <p>بازدید امروز : <?=$today_visit?></p>
                            </li>
                            <br>
                            <li>
                                <p>بازدید دیروز : <?=$yesterday_visit?></p>
                            </li>
                            <li>
                                <span>-</span>
                            </li>
                            <li>
                                <p>بازدید کل : <?=$total_visit?></p>
                            </li>
                        </ul>
                    </div>
                </div>

این کد رو برای فرانت اند یه پروژه با پی اچ پی نیتیو استفاده کردم و خیلی سریع کارم رو انداخت،در کنارش بایستی دو فایل با اسم‌های "visit-online.txt" و "visit-stats.txt"استفاده کنید


Paradox
تخصص : در حال یادگیری
@paradox 3 سال پیش آپدیت شد
0

@sinaQasemi
ممنون
من از لاراول استفاده میکنم
پکیجی که دوستمون فرمودند نصب کردم

برای اون نمیدونم چجوری نمایش بدم بازدید رو

میخام تو پنل ادمین به شکل چارت باشه بازدید

تو صفحه ایندکس هم میخوام بازدید روز کاربران و بازدید روز گذشته رو نمایش بده


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

توی مستندات گیت هاب پکیج نحوه استفاده ذکر شده.


Paradox
تخصص : در حال یادگیری
@paradox 3 سال پیش مطرح شد
0

دیدم ولی متوجه نشدم
همش ارور داشتم

نمیدونم چی داخل کنترلر بنویسم چی داخل ویو


Paradox
تخصص : در حال یادگیری
@paradox 3 سال پیش مطرح شد
0

دوستان میتونید راهنمایی کنید ؟
باید کنترلر جدا براش تعریف کنم ؟
نتونستم به جواب برسم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام