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

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

ranweb 20-03-07 19:53

זמן של המשתמש ולא של השרת בPHP?
 
איך מקבלים את הזמן/תאריך של המשתמש ולא של השרת?

DorWD 20-03-07 20:03

בעזרת JS

ranweb 20-03-07 20:05

איך אני מעביר לPHP את המידע מהJS?
חשבתי על זה שאם אין לי פתרון אחר אני מביא את הנתון מהPHP ובודק אותו בJS בתחילת העמוד (משווה אותו לזמן של המשתמש). אבל אולי יש לך רעיון אחר יותר טוב?

nevo 20-03-07 20:41

ציטוט:

נכתב במקור על ידי ranweb (פרסם 442265)
איך אני מעביר לPHP את המידע מהJS?
חשבתי על זה שאם אין לי פתרון אחר אני מביא את הנתון מהPHP ובודק אותו בJS בתחילת העמוד (משווה אותו לזמן של המשתמש). אבל אולי יש לך רעיון אחר יותר טוב?

הדרך היחידה שאני חושב עלייה היא AJAX או לרשום קוקיז בJS אבל אז צריך ריענון עמוד.:-)

ranweb 20-03-07 20:52

קוקיז - ראיתי פתרון כזה שאיזה מקום אבל צריך ריענון וזה *ממש* לא מתאים :)

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

איך עושים את זה בAJAX?

nevo 20-03-07 20:58

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

HighA 21-03-07 16:17

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

yoni ^_^ 21-03-07 16:32

אתה יכול לזהות את הארץ של המשתמש וליצור רשימה של שרתי זמן לדוגמא אם הארץ של המשתמש הוא ישראל אתה מוציא זמן משרת ישראלי וכ'ו

RS324 21-03-07 16:46

אתם יודעים אם זה לכניסת שבת
השבת לא נכנסת באותה שעה בכל הארץ
ככה שגם אם הוא ייכנס מישראל עדיין מבחינתו השבת נכנסת בשעות שונות

זה קודם כל.

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

DorWD 21-03-07 17:04

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


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

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