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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=82414)

M.a.T.a.N 04-05-10 19:16

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

תבדוק אולי בדפדפן שלך בהגדרות לא איפשרת עוגיות או משהו דומה

InetKey.Net 04-05-10 19:17

לא הבנת אותי.
זה מעביר אותך שוב להתחברות. עכשיו תלחץ "אחורה" בדפדפן כדי שיחזור דף תעשה רענן ועדיין אתה נשאר מחובר.

M.a.T.a.N 04-05-10 19:22

אהה הבנתי אותך..צודק..באמת מוזר

אני לא חושב על משהו שיכול לעזור לך =/

SniR-S 04-05-10 19:24

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

InetKey.Net 04-05-10 21:55

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

יש אפשרות לעשות את זה כדי שזה יעבוד?

InetKey.Net 04-05-10 22:02

פטרתי את הבעיה!!!

זה הקוד שעובד:
PHP קוד:

setcookie ("powername"""time()-60*60*24*100"/"); 

הייתי צריך להוסיף "/" בסוף והכל הסתדר!!! הזמן לא חשוב פה!

תודה לכולם!!

Shay Ben Moshe 04-05-10 22:13

לא היה לי כוח לקרוא את הכל אבל זה די ברור.
בהתנקות אתה מעביר את הבנאדם ל../../ משהו זאת אומרת שזה לא באותה תיקייה אלא תת תיקייה. אין לך גישה ישירה משם לאותם cookies.
אתה יכול להעביר בפרמטר הרביעי אם אני לא טועה על איזה סיפריה מדובר. אני ממליץ לך לשים את הספריה הנגישה הנמוכה ביותר אבל לא יותר מזה. משמע אם זה בexample.com/folder1/folder2 לשים את זה ב/folder1/folder2/ ככה שהגישות יהיו במקום הנכון.

InetKey.Net 04-05-10 22:23

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

SniR-S 05-05-10 05:35

כשאתה מכניס עוגיות, יש לך 7 פרמטרים, אתה אמור להתאים את העוגיות לסיפריה בה הם עובדים.
זאת אומרת שאם הכנסת את העוגיות פה example.com/folder1/folder2 אז אתה תציין את הנתיב /folder1/folder2
בנוסף אתה יכול לציין גם דומיין בפרמטר החמישי.
לעוד פרטים: http://php.net/manual/en/function.setcookie.php
יש לך שם הכל מפורט.

InetKey.Net 05-05-10 05:49

במקרה שלי הכתובות (הדומיין \ האייפי) תמיד ישתנו, אז אני מעדיף להשאיר את זה כמו שיש, ה "/" זה בסדר?


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

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