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

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

SlipY 02-04-08 06:44

PHP Headers
 
בעייה שאני נתקל בה הרבה, כל פעם שאני מנסה לקשר באמצעות:
header("Location: index.php");
אני מקבל את השגיאה :

Warning: Cannot modify header information - headers already sent by (output started at /home/xsite/domains/x-site.co.il/public_html/xsite/index.php:14) in /home/xsite/domains/x-site.co.il/public_html/xsite/logout.php on line 4

כשזה למשל כל הקוד של הדף
<?php
$_SESSION['login'] = NULL;
$_SESSION['u_name'] = $u_name;
header("Location: index.php");
?>

למה זה ? ואיך פותרים את זה ?

חיים 02-04-08 07:03

חייב להיות לך פלט מסויים תבדוק אולי יש רווח לפני התג פתיחה של ה-PHP תבדוק כל מה שאתה יכול שלא יהיה שום הדפסה... השגיאה בעצם אומרת לך שיש משהו שהודפס לנפי השורה של הHEADER בקיצור תבדוק תגיד אם מצאת

O-B 02-04-08 11:11

תוסיף את זה בראש הדף.. לפני כל פלט שקיים..
PHP קוד:

<?php
ob_start
();
?>



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

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