Ali Ghaleyan
6 سال پیش توسط Ali Ghaleyan مطرح شد
8 پاسخ

start session در header

سلام و خسته نباشید
برای اینکه بخوام session رو در تگ header استارت کنم چه کاری باید انجام بدم....
وقتی به طور معمول استارت میکنم ارور میده اما اگه بخوام امکان اینکار رو داشته باشم چی؟


ثبت پرسش جدید
مرتضی صبیحی
تخصص : Front-end developer
@mortezasabihi 6 سال پیش مطرح شد
0

@Serjik
درود
تاجایی ک من میدونم session در اولین خط start می شود، ن در قسمت خاصی مانند header


Ali Ghaleyan
تخصص : برنامه نویس لاراول
@Serjik 6 سال پیش مطرح شد
0

@mortezasb87
من یه متدی دارم که وقتی اجرا میشه باید اطلاعاتی که به صورت session ذخیره کرده رو برگردونه
اابته وقتی صدا زده میشه چک میکنه که session اگر استارت شده بود استارت نمیکنه و اگر نه استارت میکنه
حالا اگه داخل تگ header صدا زده بشه و تا حالا استارت نشده باشه و متد بخواد که session استارت بشه اونوقت ارور میده


deleted account
تخصص : Unemployed
@wp.wp 6 سال پیش مطرح شد
0

@Serjik
سلام خدمت شما
دوست عزیز دلیل این مورد رو تو تایپک قبلی که ایجاد کرده بودید کامل عرض کردم
میتونید کامل دوباره مشاهده کنید
https://roocket.ir/discuss/3446


Ali Ghaleyan
تخصص : برنامه نویس لاراول
@Serjik 6 سال پیش مطرح شد
0

@m.a3raham
سلام ممنون بابت راهنماییاتون
گشتم و گشتم یه راهی که توی لینک زیر پیدا کردم مشکل رو حل کرد اما نمیدونم دقیقا چطور
https://stackoverflow.com/questions/6937733/how-to-redirect-with-session-start-on-top-of-page-php
Ob_start چه کاری انجام میده؟


MostafaRDE
@MostafaRDE 6 سال پیش مطرح شد
0

@Serjik

سلام دوست عزیز
راه حل مناسب اینه که یک loader اولیه برای کار با سیستم های اصلی بنویسی تا اون این مسائل رو با توجه به شرایط برات بارگزاری کنه
همچنین مبحث شی گرایی در php حتما یاد بگیر تا بتونی برای مدیریت این مسائل از شی گرایی استفاده کنی و براشون کلاس های سطح پایین بسازی


deleted account
تخصص : Unemployed
@wp.wp 6 سال پیش مطرح شد
0

@Serjik
ob همون output buffering هست که تو تایپک قبلی هم بهش اشاره کردم ولی بهتره اونجوری ننویسی
یه روش بهتری هست
به فایل php.ini برین و مقدار output buffering رو روی 4096 قرار بدید اینجوری هم مشکلتون رفع میشه


Ali Ghaleyan
تخصص : برنامه نویس لاراول
@Serjik 6 سال پیش مطرح شد
0

@m.a3raham
فایل php.ini رو چک کردم مقدارش ۴۰۹۶ بود از قبل و کار هم نمیکرد متاسفانه


deleted account
تخصص : Unemployed
@wp.wp 6 سال پیش مطرح شد
0

@Serjik

کنارش ; وجود نداشت ؟؟
واینکه مقدارش رو روی 8192 قرار بدید ببینید درست میشه مشکلتون


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام