কোন ক্ষেত্রে HTTP_REFERER খালি থাকবে


163

আমি জানি এটি খালি HTTP_REFERER পাওয়া সম্ভব। কোন পরিস্থিতিতে এটি ঘটে? যদি আমি একটি খালি পাই তবে এর অর্থ কি সর্বদা এটি ব্যবহারকারীর দ্বারা পরিবর্তিত হয়েছে? খালি পাওয়া কি শূন্য হওয়া সমান? এবং কি পরিস্থিতিতে আমি এটি পেতে পারি?


8
যখন ক্লায়েন্ট একটি প্রেরণ না।
ইগনাসিও ওয়াজকেজ-আব্রামস

উত্তর:


277

এন্ডুয়েসারটি খালি থাকলে / হতে পারে

  • ব্রাউজারের অ্যাড্রেস বারে সাইটের URL প্রবেশ করিয়েছে।
  • ব্রাউজার-রক্ষণাবেক্ষণ বুকমার্ক দ্বারা সাইট পরিদর্শন করেছেন।
  • উইন্ডো / ট্যাবে প্রথম পৃষ্ঠা হিসাবে সাইটটি পরিদর্শন করেছেন।
  • বাহ্যিক অ্যাপ্লিকেশনটিতে একটি লিঙ্ক ক্লিক করেছে।
  • একটি https ইউআরএল থেকে একটি HTTP URL এ স্যুইচ করা হয়েছে।
  • একটি https ইউআরএল থেকে আলাদা https ইউআরএল পরিবর্তন করা হয়েছে।
  • সুরক্ষা সফ্টওয়্যার ইনস্টল করা আছে (অ্যান্টিভাইরাস / ফায়ারওয়াল / ইত্যাদি) যা সমস্ত অনুরোধ থেকে রেফারারকে সরিয়ে দেয়।
  • একটি প্রক্সি এর পিছনে রয়েছে যা সমস্ত অনুরোধ থেকে রেফারারকে সরিয়ে দেয়।
  • রেফারার শিরোনাম (সার্চবট!) সেট না করে প্রোগ্রামগতভাবে সাইটটিকে (যেমন কার্ল ) পরিদর্শন করেছেন ।

32
আপনি "যুক্ত করতে চাইবেন যখন ব্যবহারকারী কোনও সুরক্ষিত (এইচটিটিপিএস) পৃষ্ঠা থেকে কোনও অনিরাপদ জায়গায় স্থানান্তরিত করে"।
জন পিক

4
"উইন্ডো / ট্যাবে প্রথম পৃষ্ঠা হিসাবে সাইটটি পরিদর্শন করেছেন" " এমনকি যদি এটি কোনও লিঙ্কটিতে ক্লিক করে এবং এটি একটি নতুন উইন্ডো / ট্যাবে খোলার মাধ্যমে হয় ?? তুমি কি নিশ্চিত? ব্রাউজারটির এটি খুব ভুল আচরণ হবে
ম্যাটটিও

এছাড়াও এখানে দেখতে stackoverflow.com/questions/21922143/... এই exeptions জন্য
GetFree

4
"একটি https ইউআরএল থেকে আলাদা https ইউআরএল পরিবর্তন করা হয়েছে"। আপনি যদি এই বিষয়ে নিশ্চিত? : \
অস্কার মেডেরোস

5
ডিফল্টরূপে, এইচটিটিপিএস ইউআরএল থেকে আলাদা এইচটিপিপিএস URL এ স্যুইচ করা পুরো রেফার সেট করে। এই ডিফল্ট নীতিটি ওভাররাইড করা যেতে পারে। w3.org/TR/referrer-policy
ধাওয়াল কপিল

34

HTTP_REFERER - ব্রাউজারটি দেখানো শেষ পৃষ্ঠাটি উল্লেখ করে ব্রাউজারটি পাঠিয়েছে!

গুরুত্বপূর্ণ কারণগুলির জন্য যদি আপনি [HTTP_REFERER] এ বিশ্বাস করেন তবে আপনার উচিত হবে না, কারণ এটি সহজেই নকল হতে পারে:

  1. কিছু ব্রাউজার HTTP_REFERER পাস করার অনুমতি না দেওয়ার জন্য অ্যাক্সেসকে সীমাবদ্ধ করে
  2. ঠিকানা বারে একটি ঠিকানা টাইপ করুন HTTP_REFERER পাস করবে না
  3. একটি নতুন ব্রাউজার উইন্ডো খোলার কারণে HTTP_REFERER পাস হবে না, কারণ HTTP_REFERER = NULL
  4. কিছু ব্রাউজার অ্যাডন রয়েছে যা গোপনীয়তার কারণে এটি অবরুদ্ধ করে। কিছু ফায়ারওয়াল এবং এভিও করে।

এই ফায়ারফক্স এক্সটেনশানটি ব্যবহার করে দেখুন, আপনি যে কোনও শিরোনাম সেট করতে সক্ষম হবেন:

@ উদযাপনের মাস্টার:

ফায়ারফক্স:

এক্সটেনশনগুলি: রেফস্পুফ , রিফন্ট্রোল , শিরোনাম সংশোধন করুন , নো-রেফারার

সম্পূর্ণরূপে অক্ষম করুন: বিকল্পটি "নেটওয়ার্কে। Htp.sendReferrHeader" এর অধীনে উপলব্ধ: এবং আপনি রেফারিং পাসিং অক্ষম করতে 0 এ সেট করতে চান।

গুগল ক্রোম / ক্রোমিয়াম:

এক্সটেনশানগুলি: নোরফ , স্পোফি , বাহ্যিক নোরফেরার

সম্পূর্ণরূপে অক্ষম করুন: Chnage ~ / .config / গুগল-ক্রোম / ডিফল্ট / পছন্দসমূহ বা ~ / .config / ক্রোমিয়াম / ডিফল্ট / পছন্দসমূহ এবং এটি সেট করুন:

{
   ...
   "enable_referrers": false,
   ...
}

বা শর্টকাটে বা ক্লায়মে কেবল - কোনও-রেফারার যুক্ত করুন:

google-chrome --no-referrers

অপেরা:

সম্পূর্ণরূপে অক্ষম করুন: সেটিংস> পছন্দসমূহ> উন্নত> নেটওয়ার্ক এবং "রেফারারের তথ্য প্রেরণ করুন" নির্বাচন করুন

স্পুফিং ওয়েব পরিষেবা:

http://referer.us/

স্বতন্ত্র ফিল্টারিং প্রক্সি (যে কোনও শিরোনামের ছদ্মবেশ):

Privoxy

উইজেট ব্যবহার করার সময় স্পুফিং http_referr

'--Referer = URL'

কার্ল ব্যবহার করার সময় স্পুফিং http_referr

-e, - রেফারার

স্পুফিং http_referr wth টেলনেট

telnet www.yoursite.com 80 (press return)
GET /index.html HTTP/1.0 (press return)
Referer: http://www.hah-hah.com (press return)
(press return again)

টেম্পার ডেটা হ'ল ফায়ারফক্স এক্সটেনশান যা আপনি যদি রেফারার মানগুলি পরিবর্তনের সাথে খেলতে চান তবে নজর দিতে হবে।
ক্রিস হেপনার

আমি নামটি মনে রাখার জন্য খুব চেষ্টা করছিলাম। কিন্তু আমার স্মৃতি আমাকে বিশ্বাসঘাতকতা করেছিল। ধন্যবাদ :)
ThatGuy

@ এনিক্স Some browsers limit access to not allow HTTP_REFERER to be passedআপনি কি দয়া করে এই জাতীয় ব্রাউজার এবং / অথবা এক্সটেনশনের জন্য উদাহরণের নাম দিতে পারেন?
উদযাপনের মাস্টার

@ মাস্টারফিসিলেব্রেশন আমার উত্তরটিতে http_referr কে ফাঁকি দেওয়ার উপায় যুক্ত করেছে।
ThatGuy

আপনার রেফারারকে ছদ্মবেশ / লুকানোর জন্য রেফারিয়াস ব্যবহার করবেন না! এটি কাজ করে না এবং আপনার তথ্য ফাঁস করে। এখনই একমাত্র কার্যকরী পরিষেবা হ'ল এই নিখরচায় লুকানো রেফারার পরিষেবা।
ব্রায়ান স্মিথ

9

বালাসসির তালিকাটি শক্ত। এই ক্ষেত্রটি ঘন ঘন খালি প্রদর্শিত হওয়ার একটি অতিরিক্ত উপায় হ'ল ব্যবহারকারী যখন প্রক্সি সার্ভারের পিছনে থাকে। এটি ফায়ারওয়ালের পিছনে থাকার অনুরূপ তবে কিছুটা আলাদা তাই আমি সম্পূর্ণতার জন্য এটি উল্লেখ করতে চেয়েছিলাম।


8

নতুন রেফারার পলিসি স্ট্যান্ডার্ড খসড়াটি যদি রেফারার শিরোনামটিকে অনুরোধের উত্সে প্রেরণ করা হয় তা প্রতিরোধ করতে ব্যবহার করা হয় তবে এটি খালিও থাকবে। উদাহরণ:

<meta name="referrer" content="none">

যদিও ক্রোম এবং ফায়ারফক্স ইতিমধ্যে রেফারার নীতিটির একটি খসড়া সংস্করণ কার্যকর করেছে, আপনার এটি সম্পর্কে সতর্কতা অবলম্বন করা উচিত কারণ উদাহরণস্বরূপ Chrome এর no-referrerপরিবর্তে প্রত্যাশা করে none(এবং আমি neverকোথাও এটিও দেখেছি )।


ব্রাউজারের সামঞ্জস্যতা টেবিল: বিকাশকারী.মোজিলা.আর.ইন-
ইউএস

0

আমি ব্রাউজার রেফার বাস্তবায়নটি সত্যিই বেমানান বলে খুঁজে পেয়েছি।

উদাহরণস্বরূপ, "ডাউনলোড" বৈশিষ্ট্যযুক্ত একটি অ্যাঙ্কর উপাদান সাফারিতে প্রত্যাশার মতো কাজ করে এবং রেফারার প্রেরণ করে, তবে ক্রোমে রেফারার খালি বা ওয়েব সার্ভার লগগুলিতে "-" থাকবে।

<a href="http://foo.com/foo" download="bar">click to download</a>

ক্রোমে ভাঙা - কোনও রেফারার প্রেরণ করা হয়নি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.