PDA

View Full Version : سوال: خیلی ضروری - کش شدن صفحه و نمایش ندادن اطلاعات جدید



a30sharp
شنبه 18 مرداد 1393, 14:14 عصر
سلام
سایت من تا چند روز گذشته هیچ مشکلی نداشت که دو روز هست که تمام صفحات کش میشه تو مرورگر های تمام سیستم ها و اینکه اطلاعات جدید فایل php را نمایش نمیده بعد در سایت مشکل هدر هم دارم ارور :
Warning: Cannot modify header information - headers already sent by

یک روش برای رفع ارور این بود که @ قبل SESSIONS_START() بگزارم
راه دیگه این بود که از ob_start() استفاده کنم که جواب ندادن

فکر میکنم هر مشکلی هست این دو مورد به هم ربط دارن
ادرس صفحه ای به رفرش اطلاعاتش بروز نمیشه :
http://begaz.ir/1/login
کد کپچا جدید را نمیسازه . اما با ctrl f5 درست میشه.
ضمنن این مشکل در تمام صفحات سایت است.
دستورات مربوط به کش نشدن هم وارد کردم از htaccess , header ,حتی دستورات مربوط به php.ini هم استفاده کردم تا از کش شدن جلوگیری بشه حالا شک کردم که مشکل چیه ؟ ممنون میشم پاسخ بدید

marys_farahani
شنبه 18 مرداد 1393, 16:41 عصر
من هم یکبار این مشکل برام ایجاد شد
فایلم تو نودپد باز کردم و save as زدم و encoding گذاشتم رو ansi درست شد برای من وقتی سندم utf8 شده بود اول سندم یه سری کاراکتر انداخته بودخودش که باعث شد بود
مشکل هدر پیدا کنم شما هم یه تست کن شاید مشکلت این باشه

tux-world
شنبه 18 مرداد 1393, 19:26 عصر
البته ansi نه utf8-without BOM

a30sharp
یک شنبه 19 مرداد 1393, 23:14 عصر
سلام نه بررسی کردم مشکل از ان نیست ضمنن کدها در لوکال درست جواب میده ...
من به مدیر سرور گفتم که سایت من همش داره کش میشه . اما گفت این طور نیست .
اخه با زدن ctrl +f5 صفحه تغییر میکنه .
حالا گفتم با htaccess کش را محدود کنم اما جواب نمیده.

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A0
</IfModule>
<IfModule mod_headers.c>
<FilesMatch "\.(php|html)$">

Header set Cache-Control "max-age=0, public"
</FilesMatch>
</IfModule>



دوستان لطفا راهنمایی کنن
در تمام سایت این مشکل هست اما برای نمونه کپچا در لوگین را چک کنید
http://begaz.ir/1/login
با ctrl+f5 تغییر میکنه اما بدون ان کپچا از پی اچ پی تغییر میکنه اما html تغییر نمیکنه .
دوستان کمک کنید

Mohammadsgh
دوشنبه 20 مرداد 1393, 07:20 صبح
درود
مشکل از کش و بافر میتونه باشه.همه تنظیم های فایل php.ini رو بررسی کنید؟و همچنین توابع بافر رو.واینکه یک بار همه کوکی و history مرورگرتو پاک کن ببین بازم این مشکل هست؟