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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   PHP להציב משתנה X שאני לוקח מPOST של PHP אחר (https://hosts.co.il/forums/showthread.php?t=105774)

Tyler 28-11-13 15:51

ציטוט:

נכתב במקור על ידי zoharesh (פרסם 884337)
קראתי הכל ואולי בגלל השעה לא הצלחתי להבין את ההיגיון שמאחורי הדברים.
מה בעצם הקוד הזה נותן למשתמש?
אם הבנתי נכון לאחר ההרשמה הוא מקבל קוד, שאותו הוא מזין שוב בתהליך ההרשמה?

זה קוד ייחודי שנוצר עבור אותו משתמש ספציפי, יש לנו רשת מיוחדת בבית הספר רק לבית הספר. סוג של "תלמידע" אבל רק סוג של.. בעצם כשהמשתמש נרשם הוא אמור להיות מחובר לאותו האתר של בית הספר, ודרך האתר הוא מקבל קוד ייחודי (בסיום ההרשמה).

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

אותה תיבה שולחת את הקוד דרך פקודת POST לקובץ PHP שאותו קובץ PHP מכניס דרך פקודות POST את הקוד לתוך קובץ טקסט.

אני מגיע לקובץ טקסט דרך השרת, רואה את הקוד, מעתיק אותו, נכנס לקובץ PHP אחר שיש ברשותי על השרת, מכניס את הקוד לתיבה שבPHP השני, ואז בעצם מריץ איתו פקודות JAVASCRIPT שבסיומן המשתמש נוסף למשחק של הבית ספר.

אני רוצה לדלג על השלב שזה שולח את הקוד לPHP שמכניס את הקוד לקובץ הטקסט, ורוצה ישר שהקובץ הראשון ישלח את הקוד ישירות לJAVASCRIPT שבPHP האחרון ובעצם יריץ עליו ישירות את התהליך JAVA מבלי שאני אצטרך לעשות את התהליך.

אפשרי?

אדיר 28-11-13 20:35

למה מלכתחילה זה עובר דרכך?
למה התיבה ההיא לא עושה בעצמה את מה שאתה עושה?

לא מובן לי למה זה עובד בצורה הזאת...

Tyler 28-11-13 22:53

ציטוט:

נכתב במקור על ידי אדיר (פרסם 884382)
למה מלכתחילה זה עובר דרכך?
למה התיבה ההיא לא עושה בעצמה את מה שאתה עושה?

לא מובן לי למה זה עובד בצורה הזאת...

כי הקוד של התהליך הוא בJS ולא בPHP ואני לא רוצה שהקוד מקור יהיה חשוף לכל אחד (האתר אמנם שמיש רק למשתמשי בית הספר אך הוא זמין לכל אחד שיש לו את הכתובת).

ברגע שיעשו VIEW SOURCE יראו את כל הקוד וזה לא בטוח בעליל

אדיר 28-11-13 23:25

אז למה הוא ב js? שיהיה ב php.

Tyler 29-11-13 00:03

ציטוט:

נכתב במקור על ידי אדיר (פרסם 884390)
אז למה הוא ב js? שיהיה ב php.

אני לא יודע איך לשנות את קוד הJS לPHP, יש לי ידע בסיסי פלוס בPHP אבל מדובר בלולאת JS ארוכה מאוד עם הרבה מאוד פונקציות, בגלל זה אני פשוט רוצה לעשות סוג של POST מהPHP הראשון לתוך הJS של הPHP השני. וזאת מטרת האשכול

אדיר 30-11-13 10:39

אם ככה, אתה לא יכול להשיג את המטרה הזאת.
או שתיצור תהליך נכון שבו זה ירוץ בצד-השרת ללא התערבות שלך וללא JS, או שתשאיר את זה ככה.

Tyler 30-11-13 17:17

תודה על העזרה בכ"ז.


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

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