چه طوری میشه Run-time متغیر ریخت توی $_SESSION

Salman_MP

Member
سلام
میخام بصورت خودکار چند تا فیلد رو که از دیتابیس خوندم بریزم تو سشن ! میشه ؟ یا باید قبلا بدونم اسماشون چیا هستن ؟
PHP:
	$Arr = mysql_fetch_Array($Res);
foreach($Arr as $Key => $Value)
	$_SESSION["$Key"]=$Value;

قبلا بگم که توی همون صفحه ای که این کار رو میکنم متغیرها توی سشن هستن ولی تو یه صفحه ی دیگه نه !
 
آخرین ویرایش:
فکر می کنم شما توی صفحه دوم تون از session_start استفاده نکردید
پیشنهاد می کنم حتما توی صفحه دوم ابتدا بررسی کنید آیا session شروع شده یا نه
و اگه نشده از تابع فوق برای این کار استفاده کنید یعنی در کل کد زیر را در ابتدای کد ها تون اضافه کنید

PHP:
if (!isset($_SESSION)) {
  session_start();
}
دقت کنید این کار برای هر صفحه ای که توی اون از متغییر های session استفاده میشه الزامی هست
 

Salman_MP

Member
این کار رو کرده بودم ولی مشکل کما فی السابق موجوده !

چه طوری میتونم تیتر رو عوضش کنم ؟
 
آخرین ویرایش:

Ocarina

Member
اول صفحه قبل از هیچگونه خروجی و کدی session_start رو بزار
احتمالاً مشکلت حل میشه
 

oxygenws

Active Member
من تیتر رو براتون درست کردم، به دلایلی (درست و منطقی) کاربران، بعد از پست شدن جواب، توانایی تعویض تیتر رو ندارند!!
 

overcrash

Active Member
oxygenws گفت:
به دلایلی (درست و منطقی) کاربران، بعد از پست شدن جواب، توانایی تعویض تیتر رو ندارند!!
با اجازه:
شما وقتی edit رو میزنی باید کلید go advanced رو بزنی تا بتونی عنوان هم ویرایش کنی. :wink:
 

جدیدترین ارسال ها

بالا