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

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

Kfir.G 09-08-07 09:26

[PHP] בעיה עם טקסט רנדומלי וGD
 
שלום,
יצרתי טקסט רנדומלי בGD וטענתי אותו לעמוד שלי. עכשיו ניסיתי להשתמש בcookie כדי לקבל את הטקסט הרנדומלי לצורך השוואה אבל אני תמיד מקבל את הטקסט של הפעם הקודמת.
אם לא הבנתם על מה אני מדבר כנסו לפה ותראו בעצמכם.
איך פותרים את זה?

mlnn 09-08-07 09:33

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

Kfir.G 09-08-07 09:52

ציטוט:

נכתב במקור על ידי mlnn (פרסם 538556)
אתה שולח לשרת עוגיות רק פעם אחת.
אז נניח יצרת קוד ושמרת בעוגיה.
בפעם הבאה, המשתמש נכנס ושולח את העוגיה שלו [עם הקוד הישן כרגע] ואז אתה מעדכן מחדש את העוגייה שלו ולכן אתה מקבל כל פעם את הקוד הישן.

אוקי אז מה שאני אמור לעשות זה לעדכן את העוגיה לפני שהמשתמש שולח אותה? ואם כן אז איך אני עושה את זה?

בניה 09-08-07 10:26

אחרי שאתה עושה setcookie תכניס את הערך של העוגיה לתוך המערך של העוגיות.

Kfir.G 09-08-07 10:32

ציטוט:

נכתב במקור על ידי בניה (פרסם 538583)
אחרי שאתה עושה setcookie תכניס את הערך של העוגיה לתוך המערך של העוגיות.

מה הכוונה? פשוט לעשות?
PHP קוד:

$_COOKIE["cookieName"]=cookieValue

כי את זה ניסיתי וזה לא משנה כלום ><

בניה 09-08-07 10:49

כשאתה עושה setcookie זה שולח פקודה לדפדפן ליצור עוגיה.
וכשהוא מבקש דף אחרי כן הדפדפן שלו שולח את העוגיה.
ככה שאם בדף X אמרת לדפדפן לשמור עוגיה באותו ריצה של דף היא לא תהיה זמינה/עם הערך המעודכן כי עדיין הדפדפן לא שלח אותה.
אז אם אתה רוצה שהיא כן תכיל את הערך המעודכן אתה יכול לשמור לתוך המשתנה שלה את הערך החדש.

אני מקווה שהבנתי את הבעיה שלך נכון.


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

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