PDA

View Full Version : سوال: ارور مر بوط به function.session-start session_start session cache limiter



ms11309
پنج شنبه 09 خرداد 1392, 10:43 صبح
با سلام

یه سوال از دوستان داشتم
ببینید من در یک صفه از سایتم ورود کاربر دارم
و وقتی کاربر وارد میشه باید در همه صفحه هات که مرور میکنه این که وارد شده توسط سایت پایدار باشه

در حال حاضر این به درستی در حال اجراست ولی مشکلی که هست در بالای سایت این پیغام نمایش داده میشه

Warning: session_start() [function.session-start (http://admin.smu.ir/function.session-start)]: Cannot send session cache limiter - headers already sent (output started at /home/***/public_html/***.php:1) in /home/***/public_html/***php on line 1

و من میام این کد رو از خط اول حذف که میکنم

<?php session_start(); ?>

پیغام محو میشه...ولی دیگه ورود کاربر در همه صفحات پایدار نیست
و مثلا در ایندکس که ورود میکنه و میره به یه صفحه دیگه دیگه به سایت وارد نشده و باید دوباره ورود کنه


چطور باید این مشکل رو برطرف کنم؟

کسی میتونه توضیح بده؟

با تشکر

ms11309
پنج شنبه 09 خرداد 1392, 10:56 صبح
آپ آپ آپ آپ آپ

H:Shojaei
پنج شنبه 09 خرداد 1392, 11:00 صبح
سلام
اين ها رو ابتدا و انتهاي فايلتون بذاريد ببينيد درست ميشه؟
ابتدا قبل از سشن استارت:
<?php ob_start(); ?>
انتها:


<?php ob_end_flush(); ?>

ms11309
پنج شنبه 09 خرداد 1392, 11:15 صبح
پست های مشابه رو خوندم

کارم درست نشد

گفتم اگه ایجوریه که کاراکتری پنهانه

رفتم با ادیتور خود سیپنل فایلو باز کردم و خد اولو پاک کردم دکمه ی پاک کردنو یه مقدار بیشتر نگه داشتم تا اگه کاراکتری پنهان باشه هم حذف شه

و دوباره دستی نوشتم


<?php session_start(); ?>

درست شد

ولی ممنون از شما که اهمیت دادید