מניעה של גלישה רגילה בדף
-
שלום,
אני שולח מייל ומטמיע תמונה עם src לקובץ php על מנת לדעת שהוא קיבל את המייל,
איך אני יכול לשלוט (ברמה בסיסית לפחות או אם אפשר יותר) שלא יתבצע הסקריפט עם המשתמש נכנס לדף באופן רגיל? -
@ש-ב-ח
תבדוק את כל פרטי הבקשת HTTP בכניסה רגילה ואת כל פרטים בכניסה מהמייל
ואולי תמצא שם הבדל קבוע.@nigun
גם אם אני בודק סוכן מייל אחד זה לא מראה על הכל...הנה מה שמצאתי כהבדל ראשון בין כניסה בדפדן לסוכן מייל (שמבקש את הדף כתמונה)
כניסה בדפדפן:
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,image/png,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9בגימייל מדפדפן כרום אין את השורה הזאת בכלל
מאאוטלוק יש רקHTTP_ACCEPT */*ופריט הבא:
HTTP_ACCEPT_LANGUAGEיש רק בכניסה מדפדפנים: כרום ואדג' ואקספלורר (זה מה יש לי)
ואין בפתיחת מיילים: גימייל ואאוטלוק (זה מה יש לי)על מה ללכת?
-
@ש-ב-ח מה המטרה שלך, אם אתה רוצה לקבל מונה צפיות ריאלי ולכן אתה לא רוצה למנות כניסות אחרות, עדיף שתעשה לכל מייל מזהה ייחודי, ותשתול את המזהה בכתובת של הקובץ PHP
domain.com/file.php?token=abcdefgוכשהוא יכנס לדף תרשום את הכניסה לפי המזהה, כך אם הוא כבר נכנס פעם אחת זה נרשם על המזהה שלו, והכניסה הבאה כבר לא תרשם.
חוץ מזה שכך תרוויח גם לדעת מי בדיוק נכנס.
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות