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

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

sheeze 15-07-07 21:43

עוגיות, PHP ושרתי WIN\LINUX
 
האם עוגיות מתנהגות אותו דבר כאשר האתר נמצא על linux ו-windows?
בניתי עמוד שיש בו הצבעה שמתאפשרת רק אם העוגיה לא קיימת, במידה והיא לא קיימת, ההצבעה תיחשב ואז העוגיה תישמר ובכך בעצם לא תאפשר הצבעה חוזרת. כשאני מריץ את הסקריפט על השרת linux שלי הוא לא עובד ובוחר להתעלם מהעוגיות. לעומת זאת בשרת ה-windows שלי הכל מתקתק כמו שעון.

Ben Segal 15-07-07 21:48

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

sheeze 15-07-07 22:16

גם לדעתי לא אמור להיות הבדל. אבל יש, מסתבר
שכחתי לציין שגירסאות ה-PHP זהות וכך גם גירסת ה-apache.

Kfir.G 15-07-07 22:20

ציטוט:

נכתב במקור על ידי sheeze (פרסם 522125)
האם עוגיות מתנהגות אותו דבר כאשר האתר נמצא על linux ו-windows?
בניתי עמוד שיש בו הצבעה שמתאפשרת רק אם העוגיה לא קיימת, במידה והיא לא קיימת, ההצבעה תיחשב ואז העוגיה תישמר ובכך בעצם לא תאפשר הצבעה חוזרת. כשאני מריץ את הסקריפט על השרת linux שלי הוא לא עובד ובוחר להתעלם מהעוגיות. לעומת זאת בשרת ה-windows שלי הכל מתקתק כמו שעון.

לא נראה לי שאמור להיות הבדל אבל בכל מקרה תבדוק בphp.net על עוגיות בלינוקס...
ד"א במערכת שלך אם המשתמש מוחק את ההיסטוריית גלישה שלו הוא יכול להצביע שוב. עדיף לך לשמור במסד את מספרי הIP שהצביעו בנוסף לשתילת עוגיה.

בניה 15-07-07 22:53

כזה הבדל לא אמור להיות.
תכין עמוד עם
קוד:

print_r($_COOKIE);
וככה תבדוק מה נסגר עם העוגיה.

RS324 15-07-07 23:32

הסיבה שאני מאמין שיכולה לגרום לזה, היא שאין הרשאות כתיבה על התייקיה של ה SESSIONS
בשרת.
תכנס ל php.ini תחפש את הערך של session.save_path ותבדוק אם מוגדר עליו הרשאות כתיבה.. (על הנתיב)
בנוסף תבדוק הרשאות כתיבה על session.cookie_path

sheeze 16-07-07 17:17

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


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

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