צפיות
תשובות
בעיה עם הפלט,בבקשה תעזרו אני מיואש
כתבתי בדף את הקוד הבא:
<?
session_start();//מאתחל את המשתנה סיישן
//נותן סיישן מתאים
$_SESSION['user']="GOOD";
$_SESSION['firstname']="harelev";
?>
(יש לציין שזה כל הקוד בדף)
וכשאני פותח את הדף עם השרת שהורדתי מ (גירסא 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']?>
כדי לבדוק שזה טוב)
ואין את הבעיות!
חיפשתי באתר של
גם בפא"ק וגם בפורום
והדבר היחיד שמצאתי זה מישהו עם בעיה דומה, שלא הצליח גם הוא לפתור אותה..
מה עושים?
ניסיתי לעבור לשרת אחר(כמו ) וכשניסיתי את השרת wamp- קרתה לי בעיה(אין לי כח לפרט,זה גם לא חשוב לעניין)
ואני מתלבט אם כדאי לי להתקין גירסא אחרת של easyphp…
אה,וחיפשתי בהגדרות של easyphp משהו שיפסיק את פעולת הoutput,ולא מצאתי…
אה, ואולי מישהו מכיר תוכנה שדומה לeasyphp או wamp ואין בה את הבעיה הזאת?
1 תשובות
לא משנה
החלפתי לגירסא 1.7
וזה עובד מעולה….
הבעיה היא שזה בצרפתית, אבל אני אסתדר!
תודה על העזרה!