לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 16-07-2006, 11:29
  Herbert33 Herbert33 אינו מחובר  
 
חבר מתאריך: 16.07.06
הודעות: 1
מהי כתובת ה IP היוזמת בקשות http?

שלום,

יש לי בעיה קטנה שמאיימת להוציא אותי מהכלים.

יש לי סקריפט PHP קטן שמבצע קריאה לשירות חיצוני ע"ג סרבר אחר.

הנה הקוד:
קוד:
$url = "http://www.someserver.com/service.aspx?p1=x&p2=y"; $xmlResponse = file_get_contents($url);


השירות החיצוני הוא service.aspx ואני מבצע כאן קריאה אליו עם כמה פרמטרים ומאכסן את המשוב המוחזר ב XML במשתנה xmlResponse.

איפה הבעיה?

העניין הוא שאותו שירות service.aspx יפעל רק אם הבקשה תשלח אליו מכתובת IP מוגדרת (מכל מיני טעמי אבטחה שלא נשלטים על ידי). לצורך כך, הגדרתי את כתובת ה IP של השרת שלי כמורשית, וציפיתי שהבקשה תאושר, כוון שהיא יוצאת כביכול מה IP של השרת.

מסתבר שלא. אני מקבל כל הזמן קוד שגיאה Invalid IP שאומר למעשה שכתובת ה IP לא נכונה.

השאלה היא -> האם למרות העובדה שאני יוזם את בקשת ה http לאותו שירות חיצוני דרך קוד ה php, עדיין היא נשלחת מה IP המקומי שלי ?
כיצד אפשר לייצר בקשת http שבוודאות תצא מה IP של השרת ולא מזה של הדפדפן (כלומר של המשתמש)?

תודה !
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 16:02

הדף נוצר ב 0.04 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר