一个简单的PHP foreach如何改变无关会话变量的值?

时间:2016-10-05 10:43:22

标签: php arrays session foreach delimiter

我有这个简单的代码:

<?php
session_start();
$_SESSION['fav'] = array('sushi', 'sashimi');
print_r($_SESSION['fav']);
echo '<br /><br /><br />';

$favorites = array('green', 'blue');
foreach($favorites as $fav){
  echo $fav.'<br />';
}
echo '<br /><br /><br />';

print_r($_SESSION['fav']);
?>

当我在本地服务器上运行时,它运行正常。

Array ( [0] => sushi [1] => sashimi )


green
blue


Array ( [0] => sushi [1] => sashimi )

但是,当我将其上传到托管服务器时,会话的价值最好是&#39;总是被foreach中$ fav的值所取代。

Array ( [0] => sushi [1] => sashimi )


green
blue


blue

我想念的是什么?我的框架中有很多这样的代码。请帮忙。感谢。

0 个答案:

没有答案