عوض کردن ریفرر

شروع موضوع توسط shervin ‏5 فوریه 2007 در انجمن asp , ASP.NET

  1. shervin

    shervin ASP.net

    تاریخ عضویت:
    ‏26 ژوئن 2005
    نوشته ها:
    6,315
    تشکر شده:
    260
    محل سکونت:
    تهران
    میخوام که ریفرر رو عوض کنم
    مثلا کاری کنم اصلا ریفرر نداشته باشه
    یا هر چی دوست دارم بزارم
    با دات نت میشه؟
    من با PHP دیدم پس احتمالا با دات نتم میشه
     
  2. خدمات پی پالبازدیدیار - افزایش بازدید سایت و سیگنال های برند
  3. shervin

    shervin ASP.net

    تاریخ عضویت:
    ‏26 ژوئن 2005
    نوشته ها:
    6,315
    تشکر شده:
    260
    محل سکونت:
    تهران
    خواستم بیاد بالا
     
  4. alireza sh

    alireza sh مدیر بازنشسته

    تاریخ عضویت:
    ‏2 ژانویه 2006
    نوشته ها:
    2,668
    تشکر شده:
    68
    محل سکونت:
    نصف جهان
    منظورتون عوض کردن هدرهای HTTP است ؟؟؟
     
  5. shervin

    shervin ASP.net

    تاریخ عضویت:
    ‏26 ژوئن 2005
    نوشته ها:
    6,315
    تشکر شده:
    260
    محل سکونت:
    تهران
    آره دیگه
    مثلا وقتی کسی از لینک کلیک میکنه میره صفحه ای که لینک توش بوده رو میشه فهمید ینی میبینی از کجا اومده طرف
    میخوام کاری کنم نشه فهمید
    ینی انگار که تایپ کردی
    یا اینکه هرچی خواستم جاش بزارم
     
  6. shervin

    shervin ASP.net

    تاریخ عضویت:
    ‏26 ژوئن 2005
    نوشته ها:
    6,315
    تشکر شده:
    260
    محل سکونت:
    تهران
    کسی نیست؟
    خیلی مهمه برام
     
  7. m3hrz4d

    m3hrz4d Registered User

    تاریخ عضویت:
    ‏21 سپتامبر 2005
    نوشته ها:
    620
    تشکر شده:
    1
    محل سکونت:
    اصفهان
    یه راه نه چندان جالب واسه این کار اینه که با جاوا اسکریپت به جای یک لینک واقعی صفحه رو باز کنی, یعنی :

    کد:
    <a href="javascript:void(0)" onclick="document.location='http://google.com'">Google</a>
    
    به جای
    کد:
    <a href=http://google.com>Google</a>
    
    که توی فایر فاکس جواب نمیده.
    راه دیگش اینه که همه ی لینک ها رو بفرستی به یک صفحه که کارش redirect کردن باشه.چون وقتی redirect میکنی ریفرر رو نمیفرسته.
    مثلا یه صفحه درست کنی به اسم redirect.aspx و مثلا یه لینک به گوگل رو اینطوری بزاری :
    کد:
    <a href="redirect.aspx?go=http://google.com">Google</a>
    [CODE]
    بعد توی redirect.aspx بیایی آدرس رو بگیری و ریدایرکت کنی.
    
    شاید راه بهتری هم واسه این کار باشه.اینها فقط بهذهنم رسید
     
  8. shervin

    shervin ASP.net

    تاریخ عضویت:
    ‏26 ژوئن 2005
    نوشته ها:
    6,315
    تشکر شده:
    260
    محل سکونت:
    تهران
    ممنون
    ولی من میخوام کارهای دیگه هم بکنم
    از روی ریدایرکت یخیلیا میتونن منبع اصلی بفهمن و یا اینکه خود صفحه ریدایرکت به عنوان ریفر میخوره
    ولی اینی که من دنبالشم خیلی امکاانات دیگه هم میده
    مثلا میتونی ریفر رو هرچی دوست داری بزاری جاش
    مثلا میزنی ریفر رو گوگل دات کام نشون بده درصورتی که واقعا اینجوری نیست
     
  9. m3hrz4d

    m3hrz4d Registered User

    تاریخ عضویت:
    ‏21 سپتامبر 2005
    نوشته ها:
    620
    تشکر شده:
    1
    محل سکونت:
    اصفهان
    خیلیا کین دیگه :D الان با دات نت 2 تست کردم با ریدایرک REFERER رو نمیفرسته....
    --------
    ببین.وقتی تو روی یک لینک کلیک میکنی این Browser ٍ که کار ارسال Request به آدرس مورد نظر و دریافت Response و نمایش اون رو انجام میده.referer رو هم اون برای سایتی که توش میری میفرسته.
    اگه بخوای خودت روی این ها کنترل داشته باشی دیگه نباید از یه لینک عادی استفاده کنی و باید مثل کد های آژاکس که با xmlhttp خودشون درخواست http رو میفرستن و نتیجه رو میگیرن خودت کل کار رو بکنی اونوقت میتونی هدر ها رو همونطور که دلت میخواد بفرستی.واسه این کار به نظر من یا برو دنبال کد های آژاکس یا اینکه روش ارسال http request توی دات نت که فکر کنم یه روش سادش استفاده از کلاس Net.WebClient باشه...
    اگه راه ساده تری هم داشته باشه نمیدونم...
     
  10. shervin

    shervin ASP.net

    تاریخ عضویت:
    ‏26 ژوئن 2005
    نوشته ها:
    6,315
    تشکر شده:
    260
    محل سکونت:
    تهران
    ممنون
    ریدایرکت کردم نفرستاد
    آخه به خدا یادمه قبلا با دات نت 1 فرستاد
    شاید هم من اشتباه میکنم
    در مورد راه حلی که برای عوض کردن ریفرر اینی که شما گفتی تا اونجایی که من متوجه شدم وقتیه که لینک هم تو سایت منه درسته؟
    اگه اینجوریه باید بگم ماجرای من برعکسه ینی ویزیت داره از یه سایتی میاد و من از اون ور کنترلی ندارم مثلا فرض کن روی لینک من تو امضام اینجا یکی کلیک میکنه و میره به سایت من
    من نمیخوام بفهمن که از پرشین تولز ویزیت داشتم و میخوام قبل از رفتن ویزیتور به سایت این ریفرر که همین پی تی هست رو حذف کنه و جاش چیز دیگه بزارم
    برای حذف که همون ریدایرکت که فرمودین مشکلو حل کرد ولی برای عوض کردن باید چیکار کرد
     
  11. m3hrz4d

    m3hrz4d Registered User

    تاریخ عضویت:
    ‏21 سپتامبر 2005
    نوشته ها:
    620
    تشکر شده:
    1
    محل سکونت:
    اصفهان
    من تگ یا کد html ی نمیشناسم که به لینکت اضافه کنی تا مثلا referer رو عوض کنه.2 راه میمونه.
    یکی کد سمت سرور (asp.net) یکی هم کد سمت کلاینت (جاوا اسکریپ) .
    اگه برات مهمه که آی پی ِ خود شخص برای سایت فرستاده بشه کد سمت سرور به درد نمیخوره چون درخواست از سرور به سایت میره و آی پیه سرور میفته و گرنه میشه با یه کلاس مثل Net.WebClient به سایت یه درخواست فرستاد و Referer رو هم عوض کرد.
    راه دیگش که آی پی ِ خود شخص برای سایت فرستاده بشه اینه که با جاوا اسکریپت مثل کد های آژاکس یه درخواست به سایت بفرستی.
    البته در هر 2 صورت هم اگه بعد از درخواست قصد نمایش اطلاعاتِ اون سایت توی سایت خودت رو داشته باشی هم مشکلاتی رو داره...
     
  12. shervin

    shervin ASP.net

    تاریخ عضویت:
    ‏26 ژوئن 2005
    نوشته ها:
    6,315
    تشکر شده:
    260
    محل سکونت:
    تهران
    ممنون
    میرم دربارش تحقیق کنم ببینم چجوریه
     
  13. shervin

    shervin ASP.net

    تاریخ عضویت:
    ‏26 ژوئن 2005
    نوشته ها:
    6,315
    تشکر شده:
    260
    محل سکونت:
    تهران
    الان دوباره میفرسته ریفرر رو
    میخوای لینک بدم شما بهش لیک بده من بگم از کجا لینک دادی ؟ [​IMG]
    نمیدونم چرا اینجوریه
     
  14. m3hrz4d

    m3hrz4d Registered User

    تاریخ عضویت:
    ‏21 سپتامبر 2005
    نوشته ها:
    620
    تشکر شده:
    1
    محل سکونت:
    اصفهان
    عجب!!!!!!:blink:
     
  15. H_R

    H_R مدیر بازنشسته

    تاریخ عضویت:
    ‏30 مارس 2005
    نوشته ها:
    3,285
    تشکر شده:
    17
    محل سکونت:
    North Pole
    آخر چی شد میشه یا نمیشه بدون ریدایرکت کردن ریفر رو توی دات نت عوض کرد یا نه ، یدونه تر و تمیز بنویسید ما که سر در نیاوردیم چی شد ؟!
     
  16. shervin

    shervin ASP.net

    تاریخ عضویت:
    ‏26 ژوئن 2005
    نوشته ها:
    6,315
    تشکر شده:
    260
    محل سکونت:
    تهران
    من تو پی ام به خودم لینک رو پی ام زدم بعد روش کلیک کردم
    اینم گزارشش توی پرشین استت
    http://i6.tinypic.com/44tq0ig.jpg
     
  17. m3hrz4d

    m3hrz4d Registered User

    تاریخ عضویت:
    ‏21 سپتامبر 2005
    نوشته ها:
    620
    تشکر شده:
    1
    محل سکونت:
    اصفهان
    آره.اینطور که بررسی کردم با و تا اونجا که فهمیدم با redirect چه از طریق Response.Redirect و چه از هر طریق دیگه که ResponseCode برابر 302 بشه مرورگر به صفحه ی جدید ریدایرکت میکنه و همه ی Header های قبلی(مثل ریفرر) رو میفرسته و هدر های جدید رو اثر نمیده...
    اگه اون کد پی اچ پی که اول گفتی رو بگذاری (که بعید میدونم کلا با این روش بشه) میشه دات نتشم نوشت...
     
  18. shervin

    shervin ASP.net

    تاریخ عضویت:
    ‏26 ژوئن 2005
    نوشته ها:
    6,315
    تشکر شده:
    260
    محل سکونت:
    تهران
    مسئله اینه که اون صفحه PHP سورسش رو ندارم
    فقط آدرسش هست که میری لینک میگیری بعد به اون لینک ترافیک میفرستی بعد اون میفرسته
    فقط بدیش اینه که واسه اینکه رو تبلیغات خودشم کلیک کنن کاربرا چند ثانیه توی صفحه ی خودش نگه میداره و بعد ریدایرکت میکنه
    من از اوتوسرف ها فرستادم بهش و اونم فرستاد به سایت و هیچی معلوم نشد
     
  19. m3hrz4d

    m3hrz4d Registered User

    تاریخ عضویت:
    ‏21 سپتامبر 2005
    نوشته ها:
    620
    تشکر شده:
    1
    محل سکونت:
    اصفهان
    پس بعیده که با ریدایرکت معمولی کار کنه...
    یه کاره دیگه که قبلا هم گفتم و میتونی بکنی اینکه با جاوا اسکریپت مثل آژاکس توی صفحت اون صفحه رو بگیری(با referer دلخواه) .اینطوری مثل اینه که طرف رفته باشه توی سایت...بعد هم میتونی یه جوری طرف رو بفرستی تو سایت(طوری که دیگه referer رو اصلا نفرسته)
     
  20. shervin

    shervin ASP.net

    تاریخ عضویت:
    ‏26 ژوئن 2005
    نوشته ها:
    6,315
    تشکر شده:
    260
    محل سکونت:
    تهران
    آخه میدونی چیه من اصلا جاوا اسکریپت بلد نیستم
    بعد آخه من فقط دنبال پنهان کردن نیستم که میخوام بتونم هرچی خواستم جاش بزارم
    ینی بعضی وقتا پنهان کنه بعضی وقتام لینک بهش بدم بگم ریفرر رو اون لینک رو نشون بده
     
عسل طبیعی و گرده گل ایرانی