הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
25-10-06, 19:13 | # 1 |
חבר חדש
|
קבלת IP של גולש ע"י קובץ שבשרת אחר
יש לנו מערכת אינטרנט שנותנת שרות מסוים לאתרים . הסקריפט שנשתל בדפי אתר הלקוח מפנה לפונקציות הכתובות בדפי המערכת שלנו בשרת שלנו, מטעמי בטיחות. לצורך השרות אני צריכה להוציא את הIP של הגולש בדפי אתר הלקוח. בסקריפט אין לי אפשרות לדעת את ה- IP , רק אם הוא בדף SHTML .לא רצינו להוסיף include עם קובץ בשרת מערכת הלקוח לפני הסקריפט, כי אז נצטרך להוסיף לשרת הלקוח גם קובץ בנוסף לסקיפט שבדפיו.
איך אפשר מקובץ בשרת שלנו להוציא את הIP של הגולש , בלי שנקבל בטעות את הIP של אתר הלקוח ? |
25-10-06, 19:15 | # 2 | |
תודה על תרומתך.
|
ציטוט:
זה נראה משהו קצת יותר רציני ממה שתוכלו להשיג עזרה בפורומים אם תרצו עזרה קצת יותר מקצועית ושאני ייבחן מקרוב את הדברים תפנו אליי בהודעה פרטית אם לא תציינו באיזה שפה אתם עובדים... |
|
25-10-06, 19:24 | # 3 |
חבר בקהילה
|
הי.
אין לך שוב דרך לדעת דרך קובץ .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). מקווה שהבנת משהו
__________________
אנגלמן דניאל, אבולוציה אונליין מנהל תחום הוסטינג משרד: 03-6868689 daniel@evolution.co.il http://www.evolution.co.il |
25-10-06, 20:46 | # 4 |
משתמש - היכל התהילה
|
ב"ה
בזמן שהאתר שאתם עובדים איתו קורא לפונקציות שלכם שישלח בדרך גם את הIP של מי שנגש אליו, או שתשימו אצלכם דף שבודק IP ואת הדף הזה תקשרו אל הדף שבאתר שממנו קוראים לפונקציות עם קוד:
<script src="כתובת הדף שבודק את הIP" ></script>
__________________
קו ישר, כי אפשר גם אחרת |
25-10-06, 20:57 | # 5 |
חבר פורום
|
אם הבנתי נכון את צריכה להוציא את הip אבל את צריכה לשנות את הסיומת לshtml
אז אפשר לעשות משהו כזה בקובץ עם סיומת .htaccess לכתוב PHP קוד:
HTML קוד:
<script type="text/javascript"> var userIP="<!--#echo var="REMOTE_ADDR" -->" document.write(userIP); </script> |
25-10-06, 21:06 | # 6 |
תודה על תרומתך.
|
הייתי אומר שנסחפתם רחוק, מאד רחוק
זה הרבה יותר פשוט מהדרך שמתוארת פה ! |
26-10-06, 07:55 | # 7 |
מתאורר / יצא בחוץ
|
שלום רב שווה להכנס
-צונזר- תוכלו ללמוד הרבה על תכנות |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|