הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 25-10-06, 19:13   # 1
anatre
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 1

anatre לא מחובר  

קבלת IP של גולש ע"י קובץ שבשרת אחר

יש לנו מערכת אינטרנט שנותנת שרות מסוים לאתרים . הסקריפט שנשתל בדפי אתר הלקוח מפנה לפונקציות הכתובות בדפי המערכת שלנו בשרת שלנו, מטעמי בטיחות. לצורך השרות אני צריכה להוציא את הIP של הגולש בדפי אתר הלקוח. בסקריפט אין לי אפשרות לדעת את ה- IP , רק אם הוא בדף SHTML .לא רצינו להוסיף include עם קובץ בשרת מערכת הלקוח לפני הסקריפט, כי אז נצטרך להוסיף לשרת הלקוח גם קובץ בנוסף לסקיפט שבדפיו.
איך אפשר מקובץ בשרת שלנו להוציא את הIP של הגולש , בלי שנקבל בטעות את הIP של אתר הלקוח ?
  Reply With Quote
ישן 25-10-06, 19:15   # 2
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי anatre
יש לנו מערכת אינטרנט שנותנת שרות מסוים לאתרים . הסקריפט שנשתל בדפי אתר הלקוח מפנה לפונקציות הכתובות בדפי המערכת שלנו בשרת שלנו, מטעמי בטיחות. לצורך השרות אני צריכה להוציא את הIP של הגולש בדפי אתר הלקוח. בסקריפט אין לי אפשרות לדעת את ה- IP , רק אם הוא בדף SHTML .לא רצינו להוסיף include עם קובץ בשרת מערכת הלקוח לפני הסקריפט, כי אז נצטרך להוסיף לשרת הלקוח גם קובץ בנוסף לסקיפט שבדפיו.
איך אפשר מקובץ בשרת שלנו להוציא את הIP של הגולש , בלי שנקבל בטעות את הIP של אתר הלקוח ?
באיזה שפה ?
זה נראה משהו קצת יותר רציני ממה שתוכלו להשיג עזרה בפורומים
אם תרצו עזרה קצת יותר מקצועית ושאני ייבחן מקרוב את הדברים
תפנו אליי בהודעה פרטית
אם לא
תציינו באיזה שפה אתם עובדים...
  Reply With Quote
ישן 25-10-06, 19:24   # 3
1host
חבר בקהילה
 
1host's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: תל אביב
גיל: 42
הודעות: 157

1host לא מחובר  

הי.
אין לך שוב דרך לדעת דרך קובץ .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
  Reply With Quote
ישן 25-10-06, 20:46   # 4
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה



בזמן שהאתר שאתם עובדים איתו קורא לפונקציות שלכם שישלח בדרך גם את הIP של מי שנגש אליו, או שתשימו אצלכם דף שבודק IP ואת הדף הזה תקשרו אל הדף שבאתר שממנו קוראים לפונקציות עם
קוד:
<script src="כתובת הדף שבודק את הIP" ></script>
  Reply With Quote
ישן 25-10-06, 20:57   # 5
lalamen
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 328

lalamen לא מחובר  

אם הבנתי נכון את צריכה להוציא את הip אבל את צריכה לשנות את הסיומת לshtml
אז אפשר לעשות משהו כזה

בקובץ עם סיומת .htaccess לכתוב

PHP קוד:
RewriteEngine On
RewriteRule 
^your_script.htmlsome_file.shtml 
ואז בסקריפט כדי להוציא את הip אפשר לעשות

HTML קוד:
<script type="text/javascript">
var userIP="<!--#echo var="REMOTE_ADDR" -->"
document.write(userIP);
</script>
  Reply With Quote
ישן 25-10-06, 21:06   # 6
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

הייתי אומר שנסחפתם רחוק, מאד רחוק
זה הרבה יותר פשוט מהדרך שמתוארת פה !
  Reply With Quote
ישן 26-10-06, 07:55   # 7
prasms
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 10

prasms לא מחובר  

שלום רב שווה להכנס

-צונזר-
תוכלו ללמוד הרבה על תכנות
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 12:28.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ