PDA

View Full Version : ذخیره نشدن صفحات روی سیستم کاربر



babak869
جمعه 25 اسفند 1385, 20:49 عصر
سلام
میخوستم بدونم این کد زیر فقط برای دیده نشدن صفحات بصورت Offline کافیه یا کد خاصی میخواد؟



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


برای اینکه صفحه رو کاربر نتونه ذخیره نکنه چه راهکاری هست
متشکرم

Milad
شنبه 26 اسفند 1385, 08:23 صبح
قکر کنم این به درد این می خوره که صفحه تو کش نشه
دقیقا نمی دونم ولی تجربه نشون داده شاید اگر اولش یک session_start کنی شاید این کاری که می خواهی رو می تونی اینجام بدی ....

babak869
شنبه 26 اسفند 1385, 08:41 صبح
قکر کنم این به درد این می خوره که صفحه تو کش نشه
دقیقا نمی دونم ولی تجربه نشون داده شاید اگر اولش یک session_start کنی شاید این کاری که می خواهی رو می تونی اینجام بدی ....

نه عزیزم این کد فقط صفحه شما رو برای شروع جلسه یا همون session آماده میکنه تا بتونید از session استفاده کرده و متغیرها رو در اون ذخیره یا فراخوانی کنید و این هیچ ارتباطی به نحوه ذخیره صفحه نداره.
چند وقت پیش توی یه سایت خارجی یه تکه کد جاوااسکریپت پیدا کردم اما نمیدونم چیکارش کردم . خواستم ببینم با php هم میشه این کارو کرد یا نه
متشکرم

Milad
یک شنبه 27 اسفند 1385, 00:14 صبح
اتفاقا شما متوجه قضیه نشدی !
به نظر من وقتی یک جلسه کاربری واسه اون صفحه درست کنی
بعد که offline نگاه می کنند احتمالا نتونند که اون صفحه رو ببنید چون جلسه کاربری لازم رو نداره !
البته معمولا سایت های که من درست کردم و این کار کردم دیگه نمی شد offline دیدشون
حالا شاید از چیز دیگه باشه !

babak869
یک شنبه 27 اسفند 1385, 09:59 صبح
اتفاقا شما متوجه قضیه نشدی !
به نظر من وقتی یک جلسه کاربری واسه اون صفحه درست کنی
بعد که offline نگاه می کنند احتمالا نتونند که اون صفحه رو ببنید چون جلسه کاربری لازم رو نداره !
البته معمولا سایت های که من درست کردم و این کار کردم دیگه نمی شد offline دیدشون
حالا شاید از چیز دیگه باشه !

سلام
درسته من به این نکته توجه نکرده بودم . در زمان آفلاین بودن کاربر دیگه سیشن بارگذاری نمیشه اما فکر نمیکردم که با این یه کلمه جلوی مشاهده سایت بصورت آفلاین گرفته میشه . البته اگه دقت کنید خیلی از سایتها هم ار سیشن استفاده میکنند و آفلاین هم میشه اونا رو مرور کرد .راجع به اونا چه باید گفت؟
متشکرم

cybercoder
یک شنبه 27 اسفند 1385, 16:29 عصر
راه حل کاملی وجود نداره ( من که ندیدیم )

موفق باشید

Milad
دوشنبه 28 اسفند 1385, 01:47 صبح
همون کاری که یاهو انجام می داد
اگر افلاین صفحه رو نگاه می کردی نمی دونم چه طوری ریدایرکتت می کرد به صفحه لاگین !!!

cybercoder
دوشنبه 28 اسفند 1385, 10:05 صبح
گر افلاین صفحه رو نگاه می کردی نمی دونم چه طوری ریدایرکتت می کرد به صفحه لاگین !!!

اونم قابل دور زدنه البته User داریم تا User

moslem-visual
پنج شنبه 02 فروردین 1386, 15:58 عصر
نه دوست عزیز، وقتی که کاربر آفلاین هست دیگه کاری به اسکریپت PHP شما نداره، بلکه همه چیز در اختیار مرورگره، البته چنانچه شما از کش شدن صفحه جلوگیری کنی ممکنه جلوی ذخیره ی صفحه در کامپیوتر طرف رو بگیری اما در عوض سرعت بارگذاری صفحات سایتت به شدت پایین میاد، هر بار باید تصا.یر و جداول به طور کامل از سرور لود بشن، تنها راهش اگه باشه استفاده از جاوا اسکریپته برای آفلاین، برای جلوگیری از ذخیره کردن (Save as) کاربر هم مطمئنم کد جاوا اسکریپتش هسته که خودتون هم اشاره کردید.

Milad
شنبه 04 فروردین 1386, 15:33 عصر
جلوگیری از ذخیره کردن (Save as)
واسه این کار دیگه کدی نیست