הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 29-07-10, 20:15   # 1
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

מחשב שלא שומר עוגיות?

נגיד ואני עושה מערכת התחברות ליוזרים או כל מערכת אחרת שמבוססת על עוגיות
ויש מחשב שלא שומר עוגיות
א, מה לעשות איתו? איך אני יוכל שהוא ישתמש במערכת אם הוא לא יכול לשמור מידע?
ב, איך אפשר לדעת שהמחשב שלו לא שומר עוגיות?
ג, האם זה באמת נכון שיש מחשבים שלא שומרים עוגיות
תודה
  Reply With Quote
ישן 29-07-10, 20:52   # 2
morsrh
חבר מתקדם
 
morsrh's Avatar
 
מיני פרופיל
תאריך הצטרפות: Feb 2010
מיקום: אשקלון.
גיל: 31
הודעות: 444
שלח הודעה באמצעות MSN אל morsrh

morsrh לא מחובר  

א. SESSION .
ב. קראתי על זה פעם נראה לי שאפשר לדעת.
ג. כן , לחיצה על כפתור קטן והמחשב שלך לא ישמור עוגיות לעולם.
  Reply With Quote
ישן 29-07-10, 22:04   # 3
RAS
חבר וותיק
 
RAS's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jul 2007
הודעות: 1,228

RAS לא מחובר  

ציטוט:
נכתב במקור על ידי iwnfyM צפה בהודעה
א. SESSION .
ב. קראתי על זה פעם נראה לי שאפשר לדעת.
ג. כן , לחיצה על כפתור קטן והמחשב שלך לא ישמור עוגיות לעולם.
איך בדיוק SESSION? מתי שתסגור את הדפדפן כל הנתונים יעלמו.
  Reply With Quote
ישן 30-07-10, 00:06   # 4
HOLD
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 623

HOLD לא מחובר  

לא עושים איתו כלום, בעיה שלו.
  Reply With Quote
ישן 02-08-10, 02:06   # 5
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

ציטוט:
נכתב במקור על ידי HOLD צפה בהודעה
לא עושים איתו כלום, בעיה שלו.
מחזק.

יש גבול עד כמה אפשר להתחשב בלקוח קצה בעייתי. IE6, לא שומר עוגיות, דפדפן עב"מ וכו'- בעיה שלהם.
  Reply With Quote
ישן 03-08-10, 18:25   # 6
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

ציטוט:
נכתב במקור על ידי Baku צפה בהודעה
מחזק.

יש גבול עד כמה אפשר להתחשב בלקוח קצה בעייתי. IE6, לא שומר עוגיות, דפדפן עב"מ וכו'- בעיה שלהם.
מה קורה אבל כאשר העב"מ הזה הוא חלק נכבד מהגולשים שלך?
צריך פיתרון
  Reply With Quote
ישן 04-08-10, 08:47   # 7
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 38
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

ציטוט:
נכתב במקור על ידי Baku צפה בהודעה
מחזק.

יש גבול עד כמה אפשר להתחשב בלקוח קצה בעייתי. IE6, לא שומר עוגיות, דפדפן עב"מ וכו'- בעיה שלהם.
מה הקשר ל-IE בכלל או IE6 בפרט?
זה פיצ'ר פרטיות בסיסי של מרבית הדפדפנים כיום.

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

ואיך בודקים אם היוזר מקבל קוקיז? מנסים לשתות את קוקי ובודקים אח"כ אם הוא קיים.
אם שותלים קוקי בצד שרת צריך לבדוק את זה בעמוד אחר ולא הזה ששמר (אי אפשר לעשות שורה אחרי שורה כי צריך להעביר headers מהשרת לדפדפן וחזרה כדי לבדוק קוקיז) או אם מדובר בקוד בקליינט אז אפשר לבדוק שורה אחרי שורה: לשתול ואח"כ לבדוק אם הערך בקוקי ששתלת שווה למה ששתלת.
  Reply With Quote
ישן 04-08-10, 09:43   # 8
~The_Sultan~
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 771

~The_Sultan~ לא מחובר  

אם אני לא טועה, הקוד הבא יציב עוגיה או יציג הודעת שגיאה:
PHP קוד:
setcookie("user""content"time()+3600*24) or die("Can't set cookie"); 
  Reply With Quote
ישן 04-08-10, 10:37   # 9
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

ציטוט:
נכתב במקור על ידי ~The_Sultan~ צפה בהודעה
אם אני לא טועה, הקוד הבא יציב עוגיה או יציג הודעת שגיאה:
PHP קוד:
setcookie("user""content"time()+3600*24) or die("Can't set cookie"); 
setcookie תמיד יחזיר TRUE (אלא אם כן היה פלט לפני) ולכן מה שכתבת לא נכון.

כמו כן, השרת גם בבקשה אחת לא יכול לדעת. setcookie פשוט שולחת header.



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

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

ולכן, סתם לשים סשן כמו שכמה אמרו כאן לא יפתור לך את הבעייה.

אך לבעייה הזאת יש פתרון. יש לך אפשרות להעביר את הסשן לא כעוגיה - אלא בכתובת. ז"א, כפי שמוצג בדוגמה האחרונה בדף הבא: http://www.php.net/manual/en/session.idpassing.php


ואת זה הייתי ממליץ לך לעשות רק למשתמשים שלא מאפשרים קוקיס. אפשר לעשות ביטוי רגולרי פשוט לכל הפלט כדי להוסיף את ה-SID.



שוב פעם - רק אם יש לך אתר עם קהל יעד רב. אם אתה מתכנן על כמה אלפי אנשים - זה סתם בזבוז זמן לטעמי.
  Reply With Quote
ישן 05-08-10, 18:12   # 10
iOrel
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Aug 2010
הודעות: 104

iOrel לא מחובר  

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

Msn: orel@iorel.info
Email: orelkey [at] gmail.com

  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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