מה השרת (בתשלום) הכי מהיר ואמין למודולים של API?
-
@לעיתים-נדירות
תוסיף את השורה הזו לפניsession_id($_GET['ApiCallId']); session_start();
אתה בעצם מגדיר מאיזה סשן לקרוא\לאחסן את הנתונים
-
@לעיתים-נדירות
03-3137311 -
@לעזור-לכולם כתב במה השרת (בתשלום) הכי מהיר ואמין למודולים של API?:
@לעיתים-נדירות
03-3137311מה זה?
-
@amp-Software-0
תודה רבה!עובד נפלא!!!!
-
@amp-Software-0 כתב במה השרת (בתשלום) הכי מהיר ואמין למודולים של API?:
@לעיתים-נדירות
תוסיף את השורה הזו לפניsession_id($_GET['ApiCallId']); session_start();
אתה בעצם מגדיר מאיזה סשן לקרוא\לאחסן את הנתונים
מתאים לכל קוד שאני רוצה שבקריאה הבאה יתחיל מאיפה שעצר?
-
@שמואל-ש
לא מדוייק
אם אתה כותב בשפת PHP אין אפשרות לבקש ממנו שיתחיל 'מאיפה שעצר' מכיון שבכל קריאת API הדף כולו נטען מחדש
השימוש הנ"ל מאפשר לשמור נתונים שהתקבלו בשיחה הזאת באמצעות אובייקט$_SESSION
על ידי מזהה השיחה, כך שאין צורך בכל פעם לחשב אותם מחדש אלא רק לשלוף אותם מהאובייקט הנ"ל.
כמו"כ זה מאפשר לנהל את ההקשות של המשתמש בצד השרת שלך, ולא דרך אובייקט$_GET
מה שמאפשר לך 'להסיר' הקשה של משתמש במקרה שהמשתמש בחר לבטל את ההקשה, ועוד -
@amp-Software-0
עכשיו אני קולט, שזה משנה את הסשן ID בכל שיחה חדשה (גם מאותו מספר), ורק באותה השיחה הסשן נשאר זהה. אז לא פתרנו את הבעיה. יש לך פתרון? -
@לעיתים-נדירות
ברור, כי הגדרת את הסשן ID ל CallID שמתקבל מימות, שהוא משתנה כל שיחה
אם אתה מעוניין לשמור נתונים עבור לקוחות, הפתרון הכי פשוט זה לנהל דאטה בייס.
אתה כן יכול לנסות להגדיר את הסשן ID למספר טלפון של המחייג, אבל יש אורך חיים לסשן (ברירת מחדל זה יום שלם אני חושב), תצטרך להגדיל אותו כדי שלא יתאפס אחרי זמן.
בכל מקרה זה דרך ממש גרועה, כי אין לך אפשרות באמת לנהל את הנתונים והמידע על המשתמש,
אם יש לך כבר שרת, למה שלא תנהל דאטה בייס, או לפחות קובץ מקומי שמחזיק את הנתונים -
@amp-Software-0 נו, אז באותו שיחה אפשר כן להמשיך מאיפה שאחז?
ולא להשתמש עםif($___==null)
?
ואם אכן כן, אז איך כן נשתמש?
ומה זה@amp-Software-0 כתב במה השרת (בתשלום) הכי מהיר ואמין למודולים של API?:
זה מאפשר לנהל את ההקשות של המשתמש בצד השרת שלך
למשל? תוכל לתת לי דוגמא/ הסבר?
-
@amp-Software-0 כתב במה השרת (בתשלום) הכי מהיר ואמין למודולים של API?:
אם אתה כותב בשפת PHP אין אפשרות לבקש ממנו שיתחיל 'מאיפה שעצר' מכיון שבכל קריאת API הדף כולו נטען מחדש