🔥 کمپین سال عزتتا پایان اردیبهشت ادامه دارد (در این روزهای سخت در کنار شما هستیم)
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ عرفان
اشتباه رخ داده در ویدیو
محسن موحد حل شده توسط محسن موحد

توی ویدیو یه اشتباهی که رخ داده اینه که از PHP_REFERER استفاده شد بجای HTTP_REFERER
سوپر گلوبال $_SERVER اصلا PHP_REFERER نداره

سلام،

بله HTTP_REFERER در $_SERVER وجود دارد.

بهترین پاسخ
محسن موحد ۰۶ تیر ۱۴۰۳، ۲۱:۴۹

سلام یک اشتباه دیگر هم هست که در متد پیاده سازی شده قرار دارد 

 public static function dwt_set_google_referer(int $postID, $url):void{

        if(stripos($url,'https://www.google.com')) {

            $google_referer_key = '_google_referer_nums';

            $google_referer_nums = get_post_meta($postID, $google_referer_key, true);

            if (!metadata_exists('post', $postID, $google_referer_nums)) {

                add_post_meta($postID, $view_nums_key, '1');

            }

            $google_referer_nums++;

            update_post_meta($postID, $google_referer_key, $google_referer_nums);

        }

    }

این قسمت بجای 
add_post_meta($postID, $view_nums_key, '1');
باید بشود 
 add_post_meta($postID, $google_referer_key, '1');

سیده فاطمه ۳۰ فروردین ۱۴۰۵، ۱۸:۰۷