![]() |
קבלת IP של גולש ע"י קובץ שבשרת אחר
יש לנו מערכת אינטרנט שנותנת שרות מסוים לאתרים . הסקריפט שנשתל בדפי אתר הלקוח מפנה לפונקציות הכתובות בדפי המערכת שלנו בשרת שלנו, מטעמי בטיחות. לצורך השרות אני צריכה להוציא את הIP של הגולש בדפי אתר הלקוח. בסקריפט אין לי אפשרות לדעת את ה- IP , רק אם הוא בדף SHTML .לא רצינו להוסיף include עם קובץ בשרת מערכת הלקוח לפני הסקריפט, כי אז נצטרך להוסיף לשרת הלקוח גם קובץ בנוסף לסקיפט שבדפיו.
איך אפשר מקובץ בשרת שלנו להוציא את הIP של הגולש , בלי שנקבל בטעות את הIP של אתר הלקוח ? |עצוב| |
ציטוט:
זה נראה משהו קצת יותר רציני ממה שתוכלו להשיג עזרה בפורומים אם תרצו עזרה קצת יותר מקצועית ושאני ייבחן מקרוב את הדברים תפנו אליי בהודעה פרטית אם לא תציינו באיזה שפה אתם עובדים... |
הי.
אין לך שוב דרך לדעת דרך קובץ .JS (או כל קובץ client side) מה כתובת ה-IP של הלקוח האמיתי. לעומת זאת, אתה יכול להריץ את הסקריפט מהשרת שלך עם העברת כל הפרמטרים. לדוגמא: האתר שלך: a.co.il האתר של הלקוח עם הקוד המושתל: b.co.il בוא נניח שיצרת קובץ שנקרא "jsFunc.aspx" והוא יושב על האתר a.co.il בתוך הקובץ בנית פונקציה מטורפת שעושה מה שאתה רוצה, קראתי לה במקרה הזה myFunc <code> <script type="text/javascript" src="https://a.co.il/jsFunc.aspx"> var website = 'b.co.il'; myFunc(website); </script> </code> וכמובן שדף ה-aspx שהלקוח טוען נטען ע"י הדפדפן שלו. על ידי כך אתה למעשה יודע מה הכתובת של הלקוח עצמו ולא כתובת השרת כי זה דף server side שאיתו אתה יכול לראות מה כתובת ה-IP של מבקש הדף (כמו server.requestVariables ב-ASP). מקווה שהבנת משהו :) |
ב"ה
בזמן שהאתר שאתם עובדים איתו קורא לפונקציות שלכם שישלח בדרך גם את הIP של מי שנגש אליו, או שתשימו אצלכם דף שבודק IP ואת הדף הזה תקשרו אל הדף שבאתר שממנו קוראים לפונקציות עם קוד:
<script src="כתובת הדף שבודק את הIP" ></script> |
אם הבנתי נכון את צריכה להוציא את הip אבל את צריכה לשנות את הסיומת לshtml
אז אפשר לעשות משהו כזה בקובץ עם סיומת .htaccess לכתוב PHP קוד:
HTML קוד:
<script type="text/javascript"> |
הייתי אומר שנסחפתם רחוק, מאד רחוק
זה הרבה יותר פשוט מהדרך שמתוארת פה ! |
שלום רב שווה להכנס
-צונזר- תוכלו ללמוד הרבה על תכנות |
כל הזמנים הם GMT +2. הזמן כעת הוא 18:49. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ