مشاهده نسخه کامل
: session_start() چیست ؟
سلام دوستان گرامی . خواستم بدونم session_start() چیه ؟ عملکردش چطوره ؟ چه جایی بکار میره و یه توضیح کامل در موردش میخوام . متشکرم.
mamadfelfel1988
27-02-2010, 00:12
در كل دونستن كلا خود session اول مهمه كه من حال تعريف ندارم سرچ كني گير مياري اما session_start تو php جلسه ها رو به مرورگر دستور آغاز ميده
سشن
استفاده معمولش اینه که یه متغیر رو برای صفحاتی که نسبت پدر و فرزند دارند! در حافظه به اشتراک می زاره.
برای اینکه از سشن استفاده کنی باید اغازش کنی که از سشن استارت بایداستفاده کرد.
این session دستوری نداره که نشون دهنده پایانش باشه . یعنی از یه جایی کد سیشن هست و لی بقیش نیست.
میشه ؟
session_destroy();
اینو بزنی سشن کلا بسته می شود.PHP
session_destroy();
اینو بزنی سشن کلا بسته می شود.PHP
سشن
استفاده معمولش اینه که یه متغیر رو برای صفحاتی که نسبت پدر و فرزند دارند! در حافظه به اشتراک می زاره.
برای اینکه از سشن استفاده کنی باید اغازش کنی که از سشن استارت بایداستفاده کرد.
چطوری بین صفحات ارتباط پدر فرزندی ایجاد میشه ؟
ببین مثال کاربردیش اینه.
شما وقتی لوگین می کنی اسم شما می ره تو یه متغیر تو سشن خوب, حالا شما هر صفحه که از صفحه فعلی(پدر) باز کنی(open a new window) متغیر سشن در اونا هم(یعنی فرزندا) قابل دسترسه و اسم شما در بالای صفحه نشان داده می شه.
Session تو هاست کار نمیکنه و اررور میده . چند جا خوندم با ob_strat کار کنید تا مشکل حل بشه .
سوال ؟ آیا قبل session میشه از ob_start استفاده کنیم ؟
Session تو هاست کار نمیکنه و اررور میده . چند جا خوندم با ob_strat کار کنید تا مشکل حل بشه .
سوال ؟ آیا قبل session میشه از ob_start استفاده کنیم ؟
اول اینکه بگو چه ارروری میده
دوم اینکه(احتمالا اررور ماله اینه ) باید حتما session_start رو توی اولین خط بنویسی و قبل از اون چیزی نباشه
ob_start هم ماله بافر کردن خروجیه من نمیدونم چه ربطی به سشن داره
persiansoft
18-03-2010, 16:43
Session تو هاست کار نمیکنه و اررور میده . چند جا خوندم با ob_strat کار کنید تا مشکل حل بشه .
سوال ؟ آیا قبل session میشه از ob_start استفاده کنیم ؟
دوست عزیز
1 - session باید در خط اول نوشته شود بدون اینکه قبل از آن حتی یک فاصله باشد
مانند :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
2 - اگر قصد استفاده از session در خط های دیگر را داری باید از @ استفاده کنید .
مانند :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.