PDA

View Full Version : سوال: کمک فوری برای جلوگیری از کش



uosef.zandi
یک شنبه 08 شهریور 1388, 09:30 صبح
با سلام خدمت دوستان عزیز
من یه صفحه دارم که توش میشه یه تصویر رو آپلود کرد و بعد از آپلود تصویر
اون تصویر توی همون صفحه نمایش داده می شه. در ضمن تصویر هایی که آپلود می شه
با یک نام مشخص ذخیره می شه. یعنی تصویر قبلی حذف و تصویر جدید با همون نام جاش آپلود میشه. مشکل اینجاست که بعد از آپلود تصویر قبلی نمایش داده می شه و یکبار باید صفحه رفرش بشه تا تصویر جدید نمایش داده بشه.که احتمال می دم به خاطر استفاده مرورگر از کش هستش.
حالا کدی به php می خوام که نزاره مرورگر از کش استفاده کنه. اگه کسی سراغ داره فوری
خیلی ممنون.....

امیـرحسین
یک شنبه 08 شهریور 1388, 14:50 عصر
درباره این مسئله زیاد بحث شده.
هم می تونید هدر صفحه رو غیرقابل کش کنید و هم اینکه صفحه رو با یک کوئری منحصر به فرد ریفرش کنید. مثلا توسط تابع rand یا time
$url_to_refresh = $current_url . "&rand=" . rand(0, 10000);
$url_to_refresh = $current_url . "&rand=" . time();

narsic
یک شنبه 08 شهریور 1388, 15:02 عصر
با سلام


<meta http-equiv="Pragma" content="no-cache">


البته این دستور در IE6 به خوبی کار نمیکند برای همین دستور بالا سپس این دستور را در ابتدای تمام صفحاتتان بنویسید .


<meta http-equiv="expires" content="0">


موفق باشید

mostafa_shaeri_tj
یک شنبه 08 شهریور 1388, 21:01 عصر
فکر می کنم استفاده از این کد ساده تر باشه :



header("Cache-Control: no-cache");

uosef.zandi
دوشنبه 09 شهریور 1388, 22:17 عصر
آقا دمتون گرم دستتون درد نکنه