راکت

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

7 پاسخ

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

https://search.google.com/search-console
ثبت پرسش جدید

پاسخ‌ها

7
سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

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

Paradox
Paradox
@paradox

تخصص: در حال یادگیری

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

شاید پاسخ شما همین‌جا باشد

sinaQ
sinaQ
@sinaQasemi

تخصص: magican

<?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
@paradox

تخصص: در حال یادگیری

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

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

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

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

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

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

Paradox
Paradox
@paradox

تخصص: در حال یادگیری

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

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

Paradox
Paradox
@paradox

تخصص: در حال یادگیری

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

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

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