احياناً تصادفنا مشكلة هذا الايرور
Headers Already Sent Error
كود:
Warning: session_start() [function.session-start]:
Cannot send session cookie – headers already sent by (output started at httpdocs/header-error.php:2) in httpdocs/header-error.php on line 34
فما السبب !!!
لأنه احياناً نضع كود تسجيل الجلسه
كود PHP:
session_start();
بعد كود معين
مثال :
كود PHP:
<html>
<?php
session_start();
//extra content
?>
وهذا خطأ والخطأ يكمن في وان الجسلة يجب ان تكون في اعلى الصحفة ولا يسبقها اي كود
وهنا التصحيح
كود PHP:
<?php
session_start();
?>
<html>
<?php
//extra content
?>
وفي مثالنا السابق المتصفح راح يقرأ تسجيل الجلسة ومن ثم يبدأ في قراءة الــ وبالتوفيق