PDA

View Full Version : سوال: تشخیص اولین بازدید کاربر



yousef_61
چهارشنبه 06 آذر 1387, 21:49 عصر
سلام
خسته نباشید
من تازه کارم از دوستان میخوام که راهنمایی کنند.میخواستم بدونم چطوری میشه تو ASP تشخیص داد که یک کاربر اولین باره که داره از سایت بازدید میکنه ؟
ممنون از همه:قلب:

alishirazi
چهارشنبه 06 آذر 1387, 22:29 عصر
خب به نطر می رسه راه اسون نیست، :لبخند: باید IP طرف رو نگه داری (تازه اونم تو database) بعد برا هرکسی که داخل شد بری چک کنی که تو جدول IP ها هست یا نه؟
اگه نبود باره اوله میاد (حداقل با این IP).
من که چیزه دیگه به ذهنم نمیرسه.

yousef_61
پنج شنبه 07 آذر 1387, 06:01 صبح
ممنون
اما چطوری IP رو ذخیره کنم؟؟؟؟

merlin_vista
پنج شنبه 07 آذر 1387, 08:37 صبح
به طور 100% صد نميشه گفت ولي از اين روش ميشه تا حدودي فهميد .

1 - آي پي كاربر را به دست بياري با كد زير :

Request.UserHostAddress

2 - آي پي كاربر را دربانك ذخيره كني و در بازديد هاي بعدي چك كني كه آي پي كاربر در بانك نباشه .

3 - يك كوكي به سيستم كاربر با زمان Expier بالا ايجاد كن و در بازديد هاي بعدي چك كن كه اگر كوكي بود اين بازديد كننده دفعه اول نيست كه داره سايت را ميبينه و اگر نبود اين بازديد كننده دفعه اول هست كه سايت را ميبينه .

اين روش تلفيقي از IP و Cookis هست . البته همان طور كه گفتم 100% نميشه فهميد .