راکت

start session در header

8 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

8
مرتضی صبیحی
مرتضی صبیحی
@mortezasabihi

تخصص: Front-end developer

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

Ali Ghaleyan
Ali Ghaleyan
@Serjik

تخصص: برنامه نویس لاراول

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

شاید پاسخ شما همین‌جا باشد

deleted account
deleted account
@wp.wp

تخصص: Unemployed

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

Ali Ghaleyan
Ali Ghaleyan
@Serjik

تخصص: برنامه نویس لاراول

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

MostafaRDE
MostafaRDE
@MostafaRDE

@Serjik

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

deleted account
deleted account
@wp.wp

تخصص: Unemployed

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

Ali Ghaleyan
Ali Ghaleyan
@Serjik

تخصص: برنامه نویس لاراول

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

deleted account
deleted account
@wp.wp

تخصص: Unemployed

@Serjik

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

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

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