![]() |
בעיה קשה בסיישן
http://www.dicw.net/1/index.php
זאתי המערכת שאני מתכנת עכשיו. הבעיה היא שתכנסו לדף הזה למשל http://www.dicw.net/1/pages.php?ID=My&Page=Loginזה מראה שגיאה : PHP קוד:
וזה מראה את השגיאה בכל הדפים שיש בהם &Page= עכשיו מה יכול להיות הבעיה. ודרך אגב איך המערכת ? |
כתוב כאן את שורה 24 / 26 בקובץ config.php
|
אני יעתיק לכם אותה :
PHP קוד:
|
כנראה שקראת לפונקציה הזו פעמיים
בדוק את זה ומחק קריאה אחת שלך |
לא ניראה לי שהבנתי אותך
|
ציטוט:
PHP קוד:
|
עכשיו נותן את השגיאה הזאת בכל הדפים :
PHP קוד:
|
ציטוט:
|
ציטוט:
|
טוב אבל מה עם הבעייה ?
|
מה יש בשורה 26 ב config.php ?
|
את הקוד שאמרתה לי להחליף וזה בשורה :
PHP קוד:
|
אולי שכחת לסגור את ה if..?
|
הוא סגור
PHP קוד:
|
ציטוט:
אין לי מושג למה זה ככה.. אבל אי אפשר פשוט לקרוא לפונקציה שמיובאת ע"י INCLUDE, נסה את זה אפילו.. |
בטח שאפשר .
זה קובץ config שאני מייבא אותו מכל דף ואני חייב אותו . |
רשום שהבעיה היא שהכרזת פעמיים על הפונקציה...
תבדוק אם באחד הקבצים רשום בטעות עוד פונקציה עם אותו שם. אם לא, תבדוק אם עשית פעמיים אינקלוד או משהוא כזה... בקיצור תבדוק כפילויות, זה סביר במערכת גדולה |
יש פעמיים ינקלוד אבל לא לאותו קובץ ויש פעמיים את הפונקציה אבל לא באותו קובץ
|
ציטוט:
כי השגיאה שמופיע לך היא, שכבר הכרזת על הפוקציה לפני. ד"א אם האתר שלך בנוי בצורה כזאת: PHP קוד:
הוא עדיין יעשה אינקלוד לקובץ הראשון אז יכול להיות שפה הבעיה שלך |
חח בדיוק אחי..
מזה חבר'ה אם אתם לא יודעים אל תענו אי אפשר לכתוב את אותה פונקציה בדף (ולא משנה אם זה דרך INCLUDE) תוריד מאחד הקבצים את הפונקציה וזהו |
האתר שלי בנוי על דרך דומה .. SWICH יש את הSWICH בדף pages.php וגם בדף pages/my/index.php .
בדף הראשון ה pages.php יש את זה ככה : PHP קוד:
PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 03:31. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ