alikamyab
شنبه 02 آبان 1388, 10:25 صبح
با سلام،
من asp کار میکنم و برای بررسی اینکه بازدیدکنندگان از چه سایتی وارد سایت بنده شده اند از این متغییر استفاده میکنم:
Request.ServerVariables("HTTP_REFERER")
من این کد رو مثلا توی صفحه اول سایت که index.asp هست میذارم.
اگر کاربری در یک سایت دیگر با آدرس این صفحه به این صورت برخورد کنه:
www.domain.com/index.asp
و روی این لینک کلیک کنه مشکلی پیش نمیآد و متغییر HTTP_REFERER دقیقا آدرس صفحه ای کاربر از اون به سایت ما هدایت شده رو نشون میده.
اما مشکل اینجاست که اگر به جای لینک مذکور فقط آدرس سایت در سایت دیگر باشه به این صورت: www.domain.com
در این حالت متغیر HTTP_REFERER دیگه آدرس صفحه ارجاع دهنده رو نمیده و معمولا این متغیر خالیه.
حالا من یک مقایسه انجام دادم: من در سایت وبگذر ثبت نام کردم و برای خودم آمار وبگذر رو هم کنار آمار خودم گذاشتم.
خیلی جالبه که وبگذر اصلا خطا نداره و هر جایی که HTTP_REFERER من هیچی نشون نمیده، وبگذر کاملا دقیق میگه که کاربر از کجا آمده.
آیا کسی میدونه وبگذر دقیقا از چی استفاده میکنه؟؟؟؟؟؟؟؟:افسرده:
من asp کار میکنم و برای بررسی اینکه بازدیدکنندگان از چه سایتی وارد سایت بنده شده اند از این متغییر استفاده میکنم:
Request.ServerVariables("HTTP_REFERER")
من این کد رو مثلا توی صفحه اول سایت که index.asp هست میذارم.
اگر کاربری در یک سایت دیگر با آدرس این صفحه به این صورت برخورد کنه:
www.domain.com/index.asp
و روی این لینک کلیک کنه مشکلی پیش نمیآد و متغییر HTTP_REFERER دقیقا آدرس صفحه ای کاربر از اون به سایت ما هدایت شده رو نشون میده.
اما مشکل اینجاست که اگر به جای لینک مذکور فقط آدرس سایت در سایت دیگر باشه به این صورت: www.domain.com
در این حالت متغیر HTTP_REFERER دیگه آدرس صفحه ارجاع دهنده رو نمیده و معمولا این متغیر خالیه.
حالا من یک مقایسه انجام دادم: من در سایت وبگذر ثبت نام کردم و برای خودم آمار وبگذر رو هم کنار آمار خودم گذاشتم.
خیلی جالبه که وبگذر اصلا خطا نداره و هر جایی که HTTP_REFERER من هیچی نشون نمیده، وبگذر کاملا دقیق میگه که کاربر از کجا آمده.
آیا کسی میدونه وبگذر دقیقا از چی استفاده میکنه؟؟؟؟؟؟؟؟:افسرده: