تغییر تاریخ یا زمان PHP با .htaccess

گاهی اوقات دیدید که نمایش ساعت در PHP به درستی انجام نمیشه ، به خاطر اینکه Time zone یا همان منطقه زمانی پیش فرض PHP مقدار پیشفرض UTC هست. این مورد را می بایست از طریق php.ini تغییر / تخصیص داد. اما در اکثر بستر و زیرساخت ها امکان ایجاد تغییر در php.ini برای کاربر یا برنامه نویس مقدور نیست.

اما روش هایی مثل ini_set هم برای حل این موضوع وجود داره ، ولی بازهم این Function در خیلی از سرورهای اشتراکی به دلیل مسائل امنیتی بسته شده است.

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

کافی است فایل .htaccess را باز کنید (در بعضی مواقع نیاز به ایجاد فایل دارید) و خط زیر را قرار بدید.

 

منتشرشده توسط

دانیال گردی

من دانیال گردی ، دانشجوی رشته فناوری اطلاعات گرایش اینترنت و شبکه های گسترده ، متولد سال ۱۳۷۵، شاغل در شرکت داده پرداز و علاقه مند به مباحث مربوط به رایانش ابری ، میزبانی وب و لینوکس هستم.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *