وبلاگ من

وب نوشته های محمد جواد مسعودیان

آخرین مراجعین

منتشر شده: 14 سال, 8 ماه پیش
چاپ این پست چاپ این پست
آخرین مراجعینReviewed by محمد جواد مسعودیان on Jul 13Rating:
||||| 0 لایک !! |||||

ببخشید اگه دیر آپ میکنم.
امروز براتون میخوام آموزش ساخت آخرین مراجعین رو بزارم، نمونشم در این بلوک کناری قرار داره.

 

خوب اول یک بانک اطلاعاتی مثلا با نام refer_end بسازید، بعد دستورات sql زیر رو درون بانک اطلاعاتی مورد نظر درج کنید تا جداول مورد نظر ساخته بشن.

 

سپس یک فایل php مثلا با نام  refer_end.php میسازین و شروع میکنین به نوشتن دستورات…

ادامه دستورات در (دنباله)

 


ابتدا به بانک اطلاعاتی مورد نظر متصل میشین

 

بعدش دوتا متغییر برای تنظیمات برناممون اضافه می‌کنیم.

1. متغییر اولی تعیین میکنه یه می‌خوایین چه تعداد نمایش داده بشه، مثلا من مقدار ۱۰ رو بهش دادم که ۱۰ تای آخر رو به نمایش میزاره
۲٫ متغییر دومی واسه اینکه بعد از یه مدت داده‌هایی که در بانک اطلاعاتی بودن رو پاک می کنه، چون ما به ۱۰ تا یا ۲۰ تای آخر نیاز داریم و نمی‌خواییم بانک اطلاعاتیمون رو سنگین کنیم، الان من به این متغییر مقدار ۲۵۹۲۰۰۰ رو دادم که بر حسب ثانیست و حدود ۱ ماه میشه، که بعد از یک ماه داده ها حذف میشن و دوباره شروع به کار میکنه.

 

خوب دستور بعدی مشخصات بازدید کنندگان رو در بانک اطلاعاتی درج میکنه.

اول چک میکنه که آیا یک کاربر از صفحه ای به این صفحه مراجعه کرده یا نه، اگه از سایتی یا صفحه‌ای دیگه مراجعه کرده باشه، در بانک اطلاعاتی مشخصاتش ذخیره میشه.

 

این دستور هم داده‌ها رو بعد از زمان مشخص شده پاک میکنه.

 

خوب در آخر سرم داده‌ها رو به نمایش میزاریم.
اول داده‌ها رو از بانک اطلاعاتی می‌گیریم، سپس چک می‌کنیم که آدرس مراجعه کننده اولش http:// داره یا نه، اگه نداشت اولش http:// رو می‌چسبونه و بعد با استفاده از تابع split و با توجه به ‘/’ تکه تکه میکنه آدرسو و سومین تکه رو جدا میکنه و به نمایش میزاره، به این مثال توجه کنین http://www.mjm3d.ir/123 خوب اگه تیکه تیکش کنیم اولی میشه http: و بعدش دومی هم که مقداری نداره و سومی هم که www.mjm3d.ir میشه.

 

این هم سورس کامل + فایل sql

لینک دانلود: refer_end.zip

حجم:۲ kb

پسورد: mjm3d.ir

 

محمد جواد مسعودیان

جواد هستم، بیست و سه سالمه و برنامه نویسی را از حدود ۱۵ سالگی شروع کردم. تخصص اصلی من برنامه نویسی PHP هست ولی در زمینه های دیگه برنامه نویسی هم تجربه دارم. برنامه نویسی مثه خوراک منه و عاشقش هستم

آخرید نوشته های محمد جواد مسعودیان (نمایش همه )

دسته بندی : فلاش, پی اچ پی

۵ دیدگاه تا کنون

  1. مازیار سرور - رتبه : کاربر عادی می‌گه:

    عالی بود.

  2. محمد جواد (admin) - رتبه : سلطان می‌گه:

    مرسی آقا مازیار

  3. نبی - رتبه : کاربر خفن می‌گه:

    خوب بود فقط دو نکته.
    اگر از خود سایت به خود سایت لینک بشه نیازی نیست در لیست مراجعین ظاهر بشه و دیگه اینکه چون ممکنه عرض بلوک محدود باشه شاید بهتر باشه یه تیکه اون نشون داده بشه و باقیش سه نقطه بزاره.
    لینک پروژه وردپرس فارسی هم زیر وبلاگت بزار.

  4. محمد جواد (admin) - رتبه : سلطان می‌گه:

    ممنون آقا نبی

    بله این دو نکته رو میدونم، تو فکرش هم بودم، ولی عجله دادشتم، دیگه این دو نکته رو توجه نکردم، بزودی در نسخه جدیدش اینها رو لحاظ میکنم.

    با تشکر

  5. علی - رتبه : خواننده می‌گه:

    سلام کارتون خوب بود
    ولی یه چیز دیگه هم که توجه نشده وبرای من لازمه این که وقتی یه سایت یا صفحه که توسط سرویس ssl محافظت میشه و در یو آر ال اون https و جود داره آدرسشو ثبت نمیکنه
    یا اینکه اگه با متد post یه سری متغیر هایی رو برای اون صفحه ارسال کنه بازم لینک صفحه مذکور رو ثبت نمیکنه…
    لطفا برسی کنید

Leave a Reply



8 × = شانزده

توجه! : شما در حال بارگذاری تصویر اشتباه هستید. در صورتی که ذخیره شود، در دیدگاه نمایش داده نخواهد شد.

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin

برترین مطالب

آخرین مراجعین

ابتدا به بانک اطلاعاتی مورد نظر متصل میشین [crayon-65f90c9f33093083228251/]   بعدش ...

تبلیغات