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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 15-03-08, 18:45   # 1
phpyo
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 180

phpyo לא מחובר  

בעיה מוזרה עם עוגיות PHP

שלום.

בניתי סקר ב-PHP.
ישנה בדיקה בשביל לבדוק האם הגולש הצביע בעבר:
PHP קוד:
if(isset($_COOKIE[$cookie]))
    
$v 1;
else
    
$v 0
עכשיו הבעיה היא שבכניסה הראשונה לאתר, העוגיה כאילו לא קיימת, והמשתנה v שווה 0 תמיד.
כאשר אני מנווט באתר, וחוזר לאותו עמוד, לפתע העוגיה קיימת ו-v מקבל ערך 1.

מה קורה פה?
  Reply With Quote
ישן 15-03-08, 19:26   # 2
ViPeRt
חבר מתקדם
 
ViPeRt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: איזור המרכז
גיל: 37
הודעות: 632
שלח הודעה באמצעות ICO אל ViPeRt שלח הודעה באמצעות MSN אל ViPeRt

ViPeRt לא מחובר  

יש לך משהו במשתנה $cookie ?
__________________
תומר, מתכנת אתרים מקצועי ב PHP

קיצור כתובת אתרים בחינם Katzr.Net




  Reply With Quote
ישן 15-03-08, 19:56   # 3
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

HTML קוד:
if(isset($_COOKIE[$cookie]))
    $v = 1;
else
    $v = 0;
כאשר אין גרשיים, 1 זה TRUE ו-0 זה FALSE. הוסף להם גרש/גרשיים וזה יהיה בסדר
  Reply With Quote
ישן 15-03-08, 23:09   # 4
phpyo
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 180

phpyo לא מחובר  

במשתנה cookie יש ערך, וגם כאשר כתבתי שם רגיל זה אותה הבעיה.
לגבי התגובה השניה, הכוונה שלי פה היא בסדר, כאשר v=1 הבנאדם הצביע, וזה גם מה שנבדק ב-HTML.
  Reply With Quote
ישן 15-03-08, 23:17   # 5
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

בעיה נפוצה ומוכרת.
תחשוב רגע..
מה זה קוקי לעומת סשן ?
קוקי-נשמר אצל הלקוח
סשן-נשמר בשרת

שהדף מופעל בפעם הראשונה ואתה בעצם "שותל" את העוגיה, היא נמצאת אצל הלקוח רק אחרי שהשרת מדפיס את העמוד ככה שבפעם הראשונה הלקוח לא יראה את העוגיה, אלא אחרי ריענון העמוד.
פתרון? אני חושב שאפשר לקחת דוגמא ממערכות מוכנות, לדוג' התחברות בVBulletin לוקחת אותך לעמוד אחר אחרי ההתחברות שבעצם מרעננת את העמוד כדי להציג את הקוקי, אני מאמין שזאת הסיבה.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 15-03-08, 23:22   # 6
phpyo
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 180

phpyo לא מחובר  

זה אכן מה שעשיתי כבר, וזה עבד, הבעיה היא שהתקלה שתאירתי למעלה קורית מדי פעם גם אחרי שהלקוח הצביע כבר לסקר וכבר הוצגו לו התוצאות (כלומר השרת זיהה את העוגיה), ואחרי רענון זה לא עובד אלא רק לאחר ניווט בשרת.
השרת שלי הוא חתיכת ווירדו LOL
  Reply With Quote
ישן 16-03-08, 20:17   # 7
GalN
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Nov 2006
הודעות: 144

GalN לא מחובר  

לפי דעתי.. קח את הIP של המשתמש שמור אותו (אם אתה משתמש בTXT) בקובץ או (אם אתה משתמש בSQL) בטבלה.. ואז אם IP קיים בקובץ\טבלה אז אין אפשרות להצביע... :P

אם אתה רוצה מערכת מוכנה שלפי דעתי תעזור לך הרבה וגם תוכל ללמוד ממנה תחפש בגוגל: Fpoll
אחלה מערכת (:

מקווה שתצליח
  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:20.

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