PDA

View Full Version : پیغام خطای Session



mojtaba_apadana
پنج شنبه 18 شهریور 1389, 18:45 عصر
با عرض سلام خدمت همه دوستان

هنگامی که بنده با wamp 1.5 کار میکنم وقتی Session را Start می کنم این نسخه از Wamp پیغام warning می ده


<?php
session_start();
?>



Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /www/99k.org/a/p/a/apadana/htdocs/index.php:5) in /www/99k.org/a/p/a/apadana/htdocs/index.php on line 6 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /www/99k.org/a/p/a/apadana/htdocs/index.php:5) in /www/99k.org/a/p/a/apadana/htdocs/index.php on line 6


در صورتی که wamp2.0 همچین خطایی نمی گیره.
متاسفانه server هاست بنده نیز این خطا را می دهد.
فکر می کنید مشکل از کجاست ؟

xoogle.ir
پنج شنبه 18 شهریور 1389, 18:47 عصر
یه جایی قبل از این که session رو استارت کنید هدر ها فرستاده شدن برای همین این خطا رو میده.
اگر فایلی رو اینکلود کردین توی صفحه ، اون فایل ها رو به علاوه فایل جاری چک کنید.

mojtaba_apadana
پنج شنبه 18 شهریور 1389, 19:03 عصر
من اصلا فایلی رو به برنامه اینکلود نکردم ،
میشه بگین منظورتون از اینکه "هدرها فرستاده شدن " چیه ؟

binyaft
پنج شنبه 18 شهریور 1389, 19:25 عصر
اول فایل بنویسید

<?php ob_start(); ?>
و اخرش هم

<?php ob_end_flush(); ?>

sama01
پنج شنبه 18 شهریور 1389, 22:27 عصر
اشکال در ذخیره‌ی صفحه‌تان است. در برخی برنامه ها، یک دو کاراکتر مخفی در ابتدای فایل درج می‌شن که همین باعث بروز مشکل می‌شه.
شما باید به یک ادیتو که hex نشون بده، اون کاراکترها رو حذف کنید.
یا یک فایل جدید بسازید و متن این فایل را در آن کپی کنید.
فقط اولین کاراکتر را کپی نکنید. خودتان بنویسید.

امیدوارم حل بشه.

جستجوی پیام خطای headers already sent در اینترنت هم می‌تونست به شما کمک کنه.

bestirani2
پنج شنبه 18 شهریور 1389, 23:21 عصر
اشکال در ذخیره‌ی صفحه‌تان است. در برخی برنامه ها، یک دو کاراکتر مخفی در ابتدای فایل درج می‌شن که همین باعث بروز مشکل می‌شه.
شما باید به یک ادیتو که hex نشون بده، اون کاراکترها رو حذف کنید.
یا یک فایل جدید بسازید و متن این فایل را در آن کپی کنید.
فقط اولین کاراکتر را کپی نکنید. خودتان بنویسید.

امیدوارم حل بشه.

جستجوی پیام خطای headers already sent در اینترنت هم می‌تونست به شما کمک کنه.
تایید می شود

alonemm
یک شنبه 21 شهریور 1389, 13:46 عصر
دوست عزیز صفحه یی که خطا میده با برنامه notpad ++ باز کن و حر کاراکتری که قبل از استارت سشنت بود پاک کن و ذخیره کن صفحه تو.

حالا دست شده.

binyaft
یک شنبه 21 شهریور 1389, 14:36 عصر
دوست عزیز صفحه یی که خطا میده با برنامه notpad ++ باز کن و حر کاراکتری که قبل از استارت سشنت بود پاک کن و ذخیره کن صفحه تو.

حالا دست شده.
ایشون که جواب سوالشونو گرفتن ، برای چی تاپیک اضافی میدید :متفکر: