הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [עזרה] מחפש דרך ליבא לאתר שלי את מספר תוצאות החיפוש לביטוי מסויים בגוגל (https://hosts.co.il/forums/showthread.php?t=70911)

vadimg88 10-01-09 01:49

ציטוט:

JS שפת צד לקוח, מכאן שAJAX רץ בצד לקוח, מכאן שהIP של הבקשה הוא של הגולש, ולא של השרת.
לא מסכים עם זה. AJAX רץ בצד השרת. בישביל שקוד ירוץ בצד הלקוח הוא צריך להיות בצד הלקוח זאת אומרת ב HTML של העמוד בקוד מקור. אתה רק קורא ל AJAX מצד הלקוח אבל הוא מבצע את כל הפעולות בצד השרת. לכן סביר להניח שה IP יהיה של השרת ולא של הגולש. זה הרבה יותר הגיוני.

Adir 10-01-09 11:08

ציטוט:

נכתב במקור על ידי SDF (פרסם 691698)
JS שפת צד לקוח, מכאן שAJAX רץ בצד לקוח, מכאן שהIP של הבקשה הוא של הגולש, ולא של השרת.

לא מסכים, אפשר להתייחס לJS (AJAX) כClient ששולח בקשה לשרת שיבצע משהו ויחזיר תשובה(DATA), מכיוון שהשרת מבצע את הפעולה ולא הClient הIP של השרת הוא זה שבשימוש.

vadimg88 10-01-09 12:13

אכן. ברגע שיהיה אפשר להריץ פעולות שנעשות בצד השרת בצד הלקוח.....האינטרנט באמת יהיה הרבה יותר מהיר.

SDF 10-01-09 14:23

ציטוט:

נכתב במקור על ידי vadimg88 (פרסם 691713)
לא מסכים עם זה. AJAX רץ בצד השרת. בישביל שקוד ירוץ בצד הלקוח הוא צריך להיות בצד הלקוח זאת אומרת ב HTML של העמוד בקוד מקור. אתה רק קורא ל AJAX מצד הלקוח אבל הוא מבצע את כל הפעולות בצד השרת. לכן סביר להניח שה IP יהיה של השרת ולא של הגולש. זה הרבה יותר הגיוני.

אם AJAX הוא JS איך הוא רץ בצד שרת?

SDF 10-01-09 14:25

ציטוט:

נכתב במקור על ידי Adir|HomeServ.co.il (פרסם 691736)
לא מסכים, אפשר להתייחס לJS (AJAX) כClient ששולח בקשה לשרת שיבצע משהו ויחזיר תשובה(DATA), מכיוון שהשרת מבצע את הפעולה ולא הClient הIP של השרת הוא זה שבשימוש.

זה נכון שהמידע בא מהשרת. אבל סקריפט יכול לשבת בשרת שלי ולבקש מידע משרתים אחרים,
כמו גוגל, פליקר, אמזון וכו'. ואז הIP שהם רואים הוא כמובן של הלקוח, וזה מה שכתבתי מקודם.

vadimg88 10-01-09 15:17

ציטוט:

Applications created with Ajax use an engine that acts as an intermediary between a user's browser and the server from which it is requesting information. Instead of loading a traditional Web page, the user's browser loads the Ajax engine, which displays the page the user sees. The engine continues to run in the background, using JavaScript to communicate with the Web browser. User input or clicking on the page sends a JavaScript call to the Ajax engine, which can respond instantly in many cases. If the engine needs additional data, it requests it from the server, usually using XML, while it is simultaneously updating the page.


http://searchwindevelopment.techtarg...07521,00.html#

כמו שרשום מעלה, ללא שפת צד שרת ועם JS בלבד לא תוכל לעשות כלום. זה רק נעזר ב JS כדי לבצע את השאילתה לשרת שבעצם מבצע את כל הפעולה הנדרשת ואז מחזיר את זה בחזרה ללקוח. אי אפשר לבצע פעולת AJAX רק עם JS . ומכאן נובע שה IP יהיה של השרת ולא של הלקוח.

SDF 10-01-09 17:34

ציטוט:

נכתב במקור על ידי vadimg88 (פרסם 691807)
http://searchwindevelopment.techtarg...07521,00.html#

כמו שרשום מעלה, ללא שפת צד שרת ועם JS בלבד לא תוכל לעשות כלום. זה רק נעזר ב JS כדי לבצע את השאילתה לשרת שבעצם מבצע את כל הפעולה הנדרשת ואז מחזיר את זה בחזרה ללקוח. אי אפשר לבצע פעולת AJAX רק עם JS . ומכאן נובע שה IP יהיה של השרת ולא של הלקוח.

שוב, הבקשה של המידע מתבצאת בצד של הלקוח. שזה גם מה שאתה אומר.
כלומר, השרת יקבל את הIP של הלקוח, ועל זה היה כל הדיון.

vadimg88 10-01-09 17:50

הבקשה שמתבצעת בצד הלקוח היא הבקשה לצד השרת. בצד השרת כבר מתבצעת הבקשה אל כל גורם חיצוני שהוא, ולכן ה IP יהיה של השרת.

SDF 10-01-09 20:44

ציטוט:

נכתב במקור על ידי vadimg88 (פרסם 691862)
הבקשה שמתבצעת בצד הלקוח היא הבקשה לצד השרת. בצד השרת כבר מתבצעת הבקשה אל כל גורם חיצוני שהוא, ולכן ה IP יהיה של השרת.

אתה לא עוקב.
ב"טופולגיה שלי" אין את השרת שלי, יש רק את השרת החיצוני.
תראה כאן:
http://www.freebsd.co.il/test/google_ajax_api.html

כאן, אתה מוריד את הHTML מהשרת שלי, והבקשה מתבצעת לשרתים של גוגל.
אין לי פה קוד צד שרת שלי בכלל, אלה רק קוד צד שרת בשרתים של גוגל, אבל זה כבר לא מעניין אותי.

vadimg88 10-01-09 20:58

אוקיי אתה מדבר איתי על דבר אחר לגמרי. אתה מדבר איתי על בקשת AJAX ל API של גורם חיצוני. זאת אומרת שאני מבקש ישירות לכתובת API של גורם חיצוני. שכבר מעבד את הנתונים בלי לעבור אצלי בשרת. במקרה הזה כן סביר להניח שה IP יהיה של הגולש ( למרות שאני עדיין לא בטוח לגבי זה ) שמגיע ישירות לאתר החיצוני.


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

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