Skip to main content

כיצד להשתמש הפניה HTTP

How Is Your Phone Changing You? (יוני 2026)

How Is Your Phone Changing You? (יוני 2026)
Anonim

המידע שאתה רואה שנכתב באתרים הוא רק חלק מהנתונים שאותם אתרים משדרים כשהם נוסעים משרת אינטרנט לדפדפן של אדם ולהיפך. יש גם כמות נכבדה של העברת נתונים שקורה מאחורי הקלעים - ואם אתה יודע איך לגשת לנתונים אלה, ייתכן שתוכל להשתמש בו בדרכים מעניינות ושימושי! במאמר זה נתבונן בנתח מסוים אחד של נתונים המועבר במהלך תהליך זה - המפנה HTTP.

הפונה הוא שגיאת כתיב של המילה מפנה , זה היה הציג ונשאר בקוד ואת שמות של יכולת זו.

מהו המפנה HTTP?

מפנה HTTP הוא נתונים המועברים על ידי דפדפני אינטרנט לשרת כדי לספר לך איזה דף הקורא היה על לפני שהם הגיעו לדף זה. ניתן להשתמש במידע זה באתר שלך כדי לספק עזרה נוספת, ליצור הצעות מיוחדות למשתמשים ממוקדים, להפנות לקוחות לדפים ולתוכן רלוונטיים, או אפילו לחסום מבקרים מלהגיע אל האתר שלך. ניתן גם להשתמש בשפות scripting כגון JavaScript, PHP או ASP כדי לקרוא ולהעריך את פרטי המפנה.

איסוף מידע מפנה עם PHP, JavaScript ו- ASP

אז איך אתה אוסף נתונים אלה המפנה HTTP? הנה כמה שיטות שבהן תוכל להשתמש:

PHP מפנה מידע המפנה במשתנה מערכת הנקרא HTTP_REFERER. כדי להציג את המפנה בדף PHP אתה יכול לכתוב:

אם (isset ($ _ SERVER 'HTTP_REFERER')) {echo $ _SERVER 'HTTP_REFERER';}

פעולה זו בודקת שלמשתנה יש ערך ולאחר מכן מדפיסה אותו למסך. במקום ה

echo $ _SERVER 'HTTP_REFERER'; היית שם שורות סקריפט במקום לבדוק עבור הפונים שונים.

JavaScript משתמש ב- DOM כדי לקרוא את המפנה. בדיוק כמו עם PHP, אתה צריך לבדוק כדי לוודא כי המפנה יש ערך. עם זאת, אם ברצונך לשנות את הערך, עליך להגדיר אותו תחילה למשתנה. להלן כיצד תציג את המפנה לדף שלך ב- JavaScript. שים לב כי DOM משתמש באיות חלופי של המפנה, הוספת "r" נוסף שם:

אם (document.referrer) {var myReferer = document.referrer;document.write (myReferer);}

לאחר מכן תוכל להשתמש במפנה בסקריפטים עם המשתנה

myReferer

ASP, כמו PHP, קובע את המפנה במשתנה מערכת. לאחר מכן תוכל לאסוף מידע זה באופן הבא:

אם (Request.ServerVariables ("HTTP_REFERER")) {עמעום myReferer = Request.ServerVariables ("HTTP_REFERER")Response.Write (myReferer)}

ניתן להשתמש במשתנה

myReferer כדי להתאים את הסקריפטים שלך לפי הצורך.

ברגע שיש לך את המפנה, מה אתה יכול לעשות עם זה?

אז מקבל את הנתונים הוא צעד 1. איך אתה הולך על זה יהיה תלוי באתר הספציפי שלך. השלב הבא, כמובן, הוא למצוא דרכים להשתמש במידע זה.

ברגע שיש לך את הנתונים המפנה, אתה יכול להשתמש בו כדי סקריפט האתרים שלך במספר דרכים. דבר אחד פשוט שאתה יכול לעשות הוא פשוט לכתוב שבו אתה חושב מבקר בא. אמנם, זה די משעמם, אבל אם אתה צריך לרוץ כמה בדיקות, זה עשוי להיות נקודת כניסה טובה לעבוד עם.

מהו דוגמה מעניינת יותר כאשר אתה משתמש המפנה להציג מידע שונה בהתאם איפה הם הגיעו מ. לדוגמה, תוכל לבצע את הפעולות הבאות:

  • הודעת פתיחה כללית
    • תוכל להדפיס את כתובת האתר של המפנה בחלק העליון של הדף שלך בהודעת פתיחה כללית. כפי שציינתי לעיל זה די משעמם, אבל האם מציעים קצת התאמה אישית בסיסית.
  • ברוכים הבאים למנועי חיפוש
    • כאשר מישהו הגיע לאתר שלך מתוך מנוע חיפוש (כלומר, המפנה שלהם הוא google.com או bing.com או yahoo.com וכו '), ייתכן שתרצה לספק להם מידע נוסף קטן כדי לעודד אותם להישאר זמן רב יותר האתר שלך. אתה יכול להצביע על כתובת האתר שלך או לתת להם קישורים כמה דפים פופולריים יותר באתר שלך.
  • העבר מידע לטפסים
    • אם יש לך קישור באתר שלך כדי שאנשים ידווחו על בעיות עם האתר עצמו, לדעת את המפנה יכול להיות מאוד שימושי. לעתים קרובות אנשים ידווחו על בעיות בדף אינטרנט מבלי לציין את כתובת האתר, אך תוכל להשתמש במידע המפנה כדי לנחש מה הם מדווחים. סקריפט זה יוסיף את המפנה לשדה טופס מוסתר, ומאפשר לך כמה נתונים באשר למקום שבו הם נתקלו בבעיה.
  • צור הצעה מיוחדת עבור אורחים מסוימים
    • אולי אתה רוצה לתת לאנשים שמגיעים מדף מסוים עסקה מיוחדת על המוצרים או השירותים שלך. זוהי דוגמה נוספת להתאמה אישית, שבה אתה מעצב את חוויית המשתמש שלהם ואת התוכן שהם רואים על סמך נתוני המשתמש שלהם, לדוגמה, אם אתה מוכר מגוון מוצרים, אתה יכול אולי להציע עסקה רלוונטית למה שהם כבר מסתכל על האתר שלך.
  • שלח מבקרים לדף אחר
    • תוכל גם לשלוח אנשים ממפנה ספציפי לדף אחר לגמרי. היה זהיר מאוד עם זה, כמו גוגל ומנועי חיפוש אחרים עשויים לשקול את זה כדי להיות מטעה ולהעניש את האתר שלך.

לחסום משתמשים עם. HTaccess על ידי מפנה

מנקודת מבט אבטחה, אם אתה חווה הרבה ספאם מפנה באתר שלך מדומיין מסוים, זה יכול לעזור פשוט לחסום את הדומיין מהאתר שלך. אם אתה משתמש ב- Apache עם mod_rewrite מותקן, אתה יכול לחסום אותם עם כמה שורות. הוסף את הפריטים הבאים ל

קובץ .htaccess:

שכתוב מחדש על# אפשרויות + FollowSymlinkRewriteCond% {HTTP_REFERER} מפיץ דואר זבל .com NCRewriteRule. * - F

זכור לשנות את המילה

מפיץ דואר זבל .com אל התחום שברצונך לחסום. זכור לשים את בחזית כל תקופות בתחום.

לא להסתמך על המפנה

זכור כי ניתן לזייף את המפנה, אז אתה צריך לעולם לא השתמש במפנה לבדו בלבד. תוכל להשתמש בה כתוסף עבור האבטחה האחרת שלך, אך אם אתה צריך לגשת רק לדף מסוים על ידי אנשים ספציפיים, עליך להגדיר סיסמה עם זה

htaccess.