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

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



  #2  
ישן 20-05-2011, 11:55
צלמית המשתמש של asx
  משתמש זכר asx asx אינו מחובר  
 
חבר מתאריך: 07.10.04
הודעות: 373
בתגובה להודעה מספר 1 שנכתבה על ידי tsachibenezra שמתחילה ב "בדיקת השעה שהיוזר נכנס למערכת"

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

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

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

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

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

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



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

הדף נוצר ב 0.05 שניות עם 10 שאילתות

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

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