PDA

View Full Version : Warning: session_start() [function.session-start]



binboy
شنبه 04 دی 1389, 17:17 عصر
سلام
این ارور را چطوری رفع کنم؟


Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\xampp\htdocs\test\test.php:1) in D:\xampp\htdocs\test\test.php on line 3

hossin.esm
شنبه 04 دی 1389, 17:25 عصر
session_start() ;

را باید در اولین بلاک php و قبل از هر کد php دیگری قرار دهید.

parselearn
شنبه 04 دی 1389, 17:33 عصر
http://barnamenevis.org/showthread.php?232243-%D9%85%D8%B4%DA%A9%D9%84-%D8%A8%D8%A7-session-start&highlight=bom
http://www.barnamenevis.org/showthread.php?245684-%D9%BE%DB%8C%D8%BA%D8%A7%D9%85-%D8%AE%D8%B7%D8%A7%DB%8C-Session
http://www.daniweb.com/forums/thread46880.html

binboy
شنبه 04 دی 1389, 18:18 عصر
دمتون گرم.
ولی مشکلم حل نشد هنوز پا برجاست.
کدی که استفاده می کنم اینه:

<?php
session_start();
?>
این ادیتور هکس دیگه چیه اگر همون نود پد پلاس پلاس است که ادیتور من همونه و کارکتری قبل استارت سشن نمی بینم.
چه کنم؟

Keramatifar
شنبه 04 دی 1389, 18:48 عصر
http://keramatifar.ir/ShowTopic.php?id=%2057

parselearn
شنبه 04 دی 1389, 19:02 عصر
این ادیتور هکس دیگه چیه اگر همون نود پد پلاس پلاس است که ادیتور من همونه و کارکتری قبل استارت سشن نمی بینم.

كاراكتر BOM ديده نميشه
در برنامه NotePad++ از منوي Encoding گزينه
Convert to UTF-8 Without BOM را انتخاب كنيد

binboy
شنبه 04 دی 1389, 19:16 عصر
از ob خوشم نمیاد. راه دیگه ای نیست؟

binboy
شنبه 04 دی 1389, 19:22 عصر
Convert to UTF-8 Without BOM را هم انتخاب کردم ولی چیزی اتفاق نیفتاد و چیزیم نشون نداد.
ولی کد را اینطوری نوشتم خوب شد و دیگه ارور نمیده.


<?php session_start(); ?>

چرا؟ فرق کد بالایی با کد پایینی چیه که بالایی ارور نمیده ولی پایینی ارور میده؟

<?php
session_start();
?>

UnnamE
یک شنبه 05 دی 1389, 00:03 صبح
هيچ فرقي نبايد بكنه
شايد هم به اذن خدا اينجور شده :D
ولي هرچي باشه يه كاراكتر تو اولين خط ذخيره شده
اگر با DW صفحات رو طراحي كردي اين اتفاق معمولا ميوفته
با برنامه هاي HEX EDITOR فايل مورد نظر رو باز كن تا اون كاراكتر رو حذف كني
از خود ويندوز هم ميتوني انجام بدي

Run>cmd>edit

binboy
یک شنبه 05 دی 1389, 02:10 صبح
آره معجزه شده. دمتون گرم همگی

ali abedian
شنبه 07 تیر 1393, 02:06 صبح
از اینهایی که شما میگید نیست.. من هم به این مشکل خوردم ولی با لوکال سرورهای پرتابل!
با لوکال سرورهای پرتابل این پیغام برام نمایش داده میشد ولی با لوکال سرور WAMP اینطور نبود
اگر میتونید علت رو توضیح بدید ..
من فکر میکردم چون فولدرها دسترسی شون فقط خواندنی هست برای همین ، این مشکل بوجود میاد
ولی به نتیجه ای نرسیدم