حل مشکل کار نکردن کوکی ها و سشن ها در هاست

1 Star2 Stars3 Stars4 Stars5 Stars (بدون رای)
Loading...
1 آبان 1395
171 بازدید

شاید برای شما هم پیش آمده باشد که یک اسکریپت php داشته باشید که کوکی ها و سشن های آن در لوکال هاست به درستی کار میکند اما به محض آپلود روی هاست ( سی پنل یا دایرکت ادمین ) دیگر کوکی ها و سشن ها کار نمیکنند، حتی توابع header نیز به درستی عمل نمیکند!!

برای حل این مشکل باید حتما به انکودینگ فایل ها توجه کنید و آن ها را برابر با utf-8 قرار دهید

حتی استفاده از utf-8 without BOM نیز باعث خطا میشود حتما باید از utf-8 استفاده کنید، همچنین هرجا که از header ها در فایل های خود استفاده کردید با از توابع بافر در ابتدا و انتهای فایل بهره ببرید

یعنی به عنوان مثال اگر درون یک فایل از کد header برای ریدایرکت کردن صفحه استفاده کردید در ابتدای فایل کد

و در انتهای فایل کد زیر

را قرار دهید

دلیل این کار این هست header ها بایدقبل از ارسال هرگونه اطلاعات به سمت سرور ارسال شوند و بافرینگ این کار را برای ما به سادگی انجام میدهد

اگر سوالی در مورد این مطلب دارید در قسمت نظرات همین پست ارسال کنید

برچسب ها

مطالب مشابه

پاسخ دهید