PDA

View Full Version : سوال: می تونیم متغیر ها رو توی آرایه GLOBALS ذخیره کنیم؟



idocsidocs
سه شنبه 16 آذر 1389, 13:35 عصر
بنظرتون امکانش هست که متغیرها رو توی ارایه $GLOBALS ذخیره کنیم؟

اگه جوابتون مثبته، امکان داره که بجای سسشن از آین آرایه استفاده کنیم و از صفحات و اسکریپتهای دیگه به متغیر دسترسی پیدا کنیم؟

لطفا یه مثال بزنید که متغیر توی این آرایه ذخیره می شه و بعد متغیر ذخیره شده رو نمایش می ده.

funpatogh
سه شنبه 16 آذر 1389, 21:21 عصر
<?php
$x=10;
function chap(){
$GLOBALS['x']=11;
}
chap();
echo $x+=2;
echo "<BR>".$GLOBALS['x'];
?>

idocsidocs
چهارشنبه 17 آذر 1389, 00:38 صبح
<?php
$x=10;
function chap(){
$GLOBALS['x']=11;
}
chap();
echo $x+=2;
echo "<BR>".$GLOBALS['x'];
?>



سوالی که پیش می یاد اینه که آیا مثل سسشن می تونیم از صفحات دیگه به این متغیر ها دسترسی پیدا کنیم یا نه؟

funpatogh
چهارشنبه 17 آذر 1389, 19:41 عصر
خیر نمیشود
مگر اینکه صفحات دیگتون رو هم در همین صفحه که از این سوپر گلوبال استفاده کردید include کرده باشید

bestirani2
چهارشنبه 17 آذر 1389, 20:02 عصر
برای این کار باید از کوکی ها استفاده کنید