۳ Mohammad Hossein Hajian
بازدید یونیک
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۳ فروردین ۱۴۰۲

سلام

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

8b6e-Untitled.png

سلام و احترام

خیر کد شما کامل نیست، موارد زیر را مد نظر داشته باشید :

1- شما وقتی پست قبلا بازدید نشده است اقدام به ست کردن کوکی و اپدیت تعداد بازدید‌ها در دیتابیس می‌کنید اما خب کوکی اشتباه ست میشود.

کوکی شما فقط حاوی یک مقدار عددی 1 هست » خب وقتی این کوکی ست شد مهم نیست کاربر کدام یکی از مقالات شمارا بازدید کرده باشد بعد از ان تا 30 روز هر مقاله دیگری را مشاهده کند بازدید کننده شناخته نمیشود!

شما باید ارایه از اطلاعات را ست کنید » مثلا بگید که داخل کلید unique_views ارایه از ایدی پست‌ها قرار بگیرد » هر پست از سایت شما دیده شد اگر قبلا داخل کوکی ایدی ان موجود نبود به ارایه اضافه شود و اگر موجود بود نادیده گرفته شود.

2- خب وقتی بخش اول را تصحیح کردید مشکل بعدی بلاک دوم کد شماست، وجود بخش دوم else چه مفهومی دارد ؟ چرا باید تعداد بازدید‌ها دریافت شود و مجدد بدون تغییر اپدیت گردد ؟ 2 کوئری به دیتابیس بدون هیچ دلیلی! اگر کوکی ست نشده بود که بازدید افزایش پیدا می‌کند در غیراینصورت کاری نیاز نیست انجام دهید.

موفق باشید

بهنام مرادی ۱۴ فروردین ۱۴۰۲، ۱۰:۴۶

اگه براتون مقدوره یک مثال کامل رو مطرح کنید چون یه خورده گیج کننده شده برام

Mohammad Hossein Hajian ۱۶ فروردین ۱۴۰۲، ۱۲:۰۳

سلام،

برای بررسی اسکریپت‌های مختلف میتونید wordpress unique visitors github رو سرچ کنید.

محسن موحد ۱۹ فروردین ۱۴۰۲، ۰۲:۱۸