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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה - header (https://hosts.co.il/forums/showthread.php?t=52083)

HighA 15-08-07 11:27

שאלה - header
 
היי
יש לי קוד כזה
PHP קוד:

if(...........){
$_SESSION['a']="ERROR";
header("location: ".$_SERVER["PHP_SELF"]."?act=add");
}
................. 

עכשיו, לא יודע למה, זה נכנס לתוך הIF, (עשיתי אחר כך קריאה של הsession ויצא ERROR) אבל זה לא מעביר את הheader (אין שגיאה ויש ob_start(); בתחילת הקובץ)

למה?

בניה 15-08-07 11:32

תוסיף אחרי הheader
קוד:

die();

HighA 15-08-07 11:42

תודה! עובד!
למה זה קורה?

בניה 15-08-07 12:07

כי כל עוד הדף לא נגמר/die אז השרת כנראה לא מסיים את התגובת HTTP ואז הדפדפן מקבל עוד דברים ואז הוא כבר מתעלם מהheader הזה.


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

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