שלח תשובה

זירת השאלות

899
צפיות
1
תשובות

בעיה עם הפלט,בבקשה תעזרו אני מיואש

,‏ 28 בנובמבר, 2006

כתבתי בדף את הקוד הבא:


<?
session_start();//מאתחל את המשתנה סיישן
//נותן סיישן מתאים
$_SESSION[‘user’]="GOOD";
$_SESSION[‘firstname’]="harelev";
?>



(יש לציין שזה כל הקוד בדף)

וכשאני פותח את הדף עם השרת שהורדתי מeasyphp.org (גירסא 1.8)
זה רושם לי ככה(הודעת שגיאה):


Warning: session_start(): Cannot send session cookie – headers already sent by (output started at c:program fileseasyphp1-8wwwnisui.php:1) in c:program fileseasyphp1-8wwwnisui.php on line 2

Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at c:program fileseasyphp1-8wwwnisui.php:1) in c:program fileseasyphp1-8wwwnisui.php on line 2



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

העליתי את הדף לאינטרנט
(שם גם הוספתי את הקוד


<?=$_SESSION[‘user’]?>


כדי לבדוק שזה טוב)

ואין את הבעיות!

חיפשתי באתר של easyphp.org
גם בפא"ק וגם בפורום
והדבר היחיד שמצאתי זה מישהו עם בעיה דומה, שלא הצליח גם הוא לפתור אותה..
מה עושים?
ניסיתי לעבור לשרת אחר(כמו easyphp.org) וכשניסיתי את השרת wamp- קרתה לי בעיה(אין לי כח לפרט,זה גם לא חשוב לעניין)
ואני מתלבט אם כדאי לי להתקין גירסא אחרת של easyphp…

אה,וחיפשתי בהגדרות של easyphp משהו שיפסיק את פעולת הoutput,ולא מצאתי…

אה, ואולי מישהו מכיר תוכנה שדומה לeasyphp או wamp ואין בה את הבעיה הזאת?

תגיות:

1 תשובות

  1. harelev הגיב:

    לא משנה
    החלפתי לגירסא 1.7
    וזה עובד מעולה….

    הבעיה היא שזה בצרפתית, אבל אני אסתדר!

    תודה על העזרה!

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!