PDA

View Full Version : ارور Cannot send session cache limiter در php



محمد شهرکی
دوشنبه 14 فروردین 1391, 02:46 صبح
سلام دوستان بنده با اروری مواجه شدم که نمی دونم دلیلش چیه لطفا راهنمائیم کنید ممنون میشم
Warning: session_start() [function.session-start (http://barnamenevis.org/function.session-start)]: Cannot send session cache limiter - headers already sent (output started at E:\xampp\htdocs\mysite\index.php:1) inE:\xampp\htdocs\mysite\admin\index.php on line 3

MMSHFE
دوشنبه 14 فروردین 1391, 09:43 صبح
با سلام، این خطا میگه که نمیتونه هدرها رو تغییر بده چون قبلاً هدرها ارسال شدن. فایلتون رو با یک ادیتور خوب مثل Rapid PHP یا ++Notepad با کدگذاری UTF-8 without BOM ذخیره کنید.

محمد شهرکی
دوشنبه 14 فروردین 1391, 13:21 عصر
سلام استاد . من با دریم ویور کار میکنم همانطور که گفتید در بخش charset رو بر روی UTF-8 without BOM تنظیم و ذخیره کردم . اما متاسفانه هنوز همون پیغام رو میده . البته وقتی صفحات سایت رو بر روی سرور واقعی انتقال می دم این پیغام رو نمیده و سشن درست کار می کنه ولی تو لوکال با این مشکل مواجه هستم .

alishmas
دوشنبه 14 فروردین 1391, 14:01 عصر
یک کاراکتر(فاصله مجازی) قبل از تگ php?> در ابتدای صفحه می باشد که دیده نمی شود اون را پاک کنید درست میشه.

faragir20
دوشنبه 26 مهر 1395, 19:40 عصر
خیلی خیلی ممنون