ווי צו נוצן דעם הטטפּ רעפערער

דאס איר קענען טאָן מיט דעם רעפערער פּראָצעס

די אינפֿאָרמאַציע וואָס איר זען געשריבן אויף וועבסיטעס איז בלויז אַ שטיק פון די דאַטן אַז די זייטלעך יבערקערן ווי זיי אַרומפאָרן פון אַ וועב סערווער צו אַ בלעטערער פון מענטש און וויצע ווערסאַ. עס איז אויך אַ שיין סומע פון ​​דאַטן אַריבערפירן וואָס כאַפּאַנז הינטער די סינז - און אויב איר וויסן ווי צו צוטריט אַז די דאַטע, איר קען זיין ביכולת צו נוצן עס אין טשיקאַווע און נוצלעך וועגן! אין דעם אַרטיקל, מיר וועלן קוקן אין איין ספּעציפיש שטיק פון דאַטן וואָס איז טראַנספערד אין דעם פּראָצעס - הטטפּ רעפערער.

וואָס איז דער הטטפּ רעפערער?

דער הטטפּ רעפערער איז דאַטן וואָס איז דורכגעגאנגען ביי וועב בראַוזערז צו די סערווער צו זאָגן איר וואָס בלאַט די לייענער איז געווען איידער זיי געקומען צו דעם בלאַט. דער אינפֿאָרמאַציע קענען זיין געוויינט אויף דיין וועבזייַטל צו צושטעלן עקסטרע הילף, שאַפֿן ספּעציעל אָפפערס צו טאַלאַנטירט וסערס, רידערעקט קאַסטאַמערז צו באַטייַטיק בלעטער און צופרידן, אָדער אפילו צו פאַרשפּאַרן וויזאַטערז פון קומען צו דיין פּלאַץ. איר קענען אויך נוצן סקריפּטינג שפּראַכן ווי דזשאַוואַסקריפּט, פפּ אָדער אַספּ צו לייענען און אָפּשאַצן רעפעררער אינפֿאָרמאַציע.

קאַלעקטינג רעפערער אינפארמאציע מיט פפּ, דזשאַוואַסקריפּט און אַספּ

אַזוי ווי טאָן איר קלייַבן דעם הטטפּ רעפערענץ דאַטן? דאָ ס עטלעכע מעטהאָדס איר קענען נוצן:

פפּ סטאָרז רעפערענץ אינפֿאָרמאַציע אין אַ סיסטעם בייַטעוודיק גערופן הטטפּ_רעפערער. צו ווייַזן די רעפערער אויף אַ פפּ בלאַט איר קענען שרייַבן:

אויב (isset ($ _ סערווירער ['הטטפּ_רעפערער'])) {
echo $ _SERVER ['הטטפּ_רעפערער'];
}

דעם טשעקס אַז די בייַטעוודיק האט אַ ווערט און דעמאָלט דרוקן עס צו די פאַרשטעלן. אַנשטאָט דעם עקאָ $ _סערווער ['הטטפּ_רעפערער']; איר וואָלט שטעלן סקריפּט שורות אין פּלאַץ צו טשעק פֿאַר פאַרשידן רעפערערז.

דזשאַוואַסקריפּט ניצט די דאַם צו לייענען דעם רעפערער. פּונקט ווי מיט פפּ, איר מוזן קאָנטראָלירן צו מאַכן זיכער אַז דער רעפערער האט אַ ווערט. אָבער, אויב איר ווילן צו מאַניפּולירן דעם ווערט, איר זאָל שטעלן עס צו אַ בייַטעוודיק ערשטער. ונטער איז ווי איר וואָלט אַרויסווייַזן דעם רעפערער צו דיין בלאַט מיט דזשאַוואַסקריפּט. באַמערקונג אַז די DOM ניצט די אָלטערנאַטיוו אויסלייג פון רעפעררער, צו לייגן אַן עקסטרע "ר" דאָרט:

אויב (document.referrer) {
איז מיין רעפערער = דאָקומענט.רעפרייטער;
document.write (myReferer);
}

דעמאָלט איר קענען נוצן די רעפערער אין סקריפּס מיט די בייַטעוודיק מייפערער .

ASP, like PHP, sets the referrer in a system variable. איר קענען דעריבער קלייַבן אַז אינפֿאָרמאַציע אַזאַ ווי:

אויב (Request.ServerVariables ("HTTP_REFERER")) {
ויסמעקן מיירעפערער = Request.ServerVariables ("הטטפּ_רעפערער")
Response.Write (myReferer)
}

איר קענען נוצן די בייַטעוודיק מייפערער צו סטרויערן דיין סקריפּס ווי דארף.

אַמאָל איר האָט דער רעפערער וואָס קענען איר טאָן מיט אים?

אַזוי געטינג די דאַטע איז שריט 1. ווי איר גיין וועגן אַז וועט אָפענגען אויף דיין ספּעציפיש פּלאַץ. דער ווייַטער שריט, פון קורס, איז געפונען וועגן צו נוצן דעם אינפֿאָרמאַציע.

אַמאָל איר האָבן די רעפערענץ דאַטע, איר קענען נוצן עס צו שריפט דיין זייטלעך אין אַ נומער פון וועגן. איין פּשוט זאַך אַז איר קענען טאָן איז צו נאָר פּאָסטן ווו איר טראַכטן אַ גאַסט געקומען פון. אַדמיטטלי, אַז איז שיין נודנע, אָבער אויב איר דאַרפֿן צו לויפן עטלעכע טעסץ, עס קען זיין אַ גוט פּאָזיציע צו אַרבעטן מיט.

וואָס איז אַ מער טשיקאַווע בייַשפּיל איז ווען איר נוצן די רעפערער צו אַרויסווייַזן פאַרשידענע אינפֿאָרמאַציע דיפּענדינג אויף ווו זיי קומען פון. למשל, איר קען טאָן די פאלגענדע:

פאַרשפּאַרן וסערס מיט .טאַקסעסס דורך רעפערער

פון אַ זיכערהייַט סטאַנדפּוינט, אויב איר זענען יקספּיריאַנסט פילע אָפּזעצערייַ ספּאַם אויף דיין פּלאַץ פון אַ באַזונדער פעלד, עס קענען העלפן צו פשוט פאַרשפּאַרן דעם פעלד פון דיין פּלאַץ. אויב איר נוצן Apache מיט mod_rewrite אינסטאַלירן, איר קענען פאַרשפּאַרן זיי מיט אַ ביסל שורות. לייגט די ווייַטערדיקע צו דיין .טאַקסעסס טעקע :

RewriteEngine on
# אָפּציעס + FollowSymlinks
רעווריטעקאָנד% {הטטפּ_רעפערער} ספּאַממער \ .קאָם [נק]
רעווריטערולע. * - [F]

געדענקט צו טוישן דעם וואָרט spammer \ .com צו די פעלד איר ווילן צו פאַרשפּאַרן. געדענקט צו שטעלן די \ אין פראָנט פון קיין פּיריאַדז אין די פעלד.

דו זאלסט נישט פאַרלאָזן אויף דער רעפערער

געדענקען אַז עס איז מעגלעך צו ספּאָף דעם רעפערער, ​​אַזוי איר זאָל קיינמאָל נוצן דעם רעפערער אַליין פֿאַר זיכערהייַט. איר קענען נוצן עס ווי אַן לייגן-אויף צו דיין אנדערע זיכערהייַט, אָבער אויב אַ בלאַט זאָל זיין בלויז צוטריט דורך ספּעציפיש מענטשן, איר זאָל שטעלן אַ פּאַראָל אויף עס מיט הטאַקסעסס .