<;PHP>;如何使echo在会话中永久停留在页面上?

<;PHP>;如何使echo在会话中永久停留在页面上?,php,Php,我有代码,如果它是真的,应该会回显。 我使用if来实现这一点,但每次运行代码时,它都会替换以前的echo'd编号。 我可以使echo不替换以前的echo,而是在每次运行代码时添加额外的$I吗 $i = $_SESSION["priem"]; $i++; $aantaldelers = 2; for ($j = 2; $j < $i; $j++) { if ($i%$j == 0) { $aantaldelers++; } } if ($aan

我有代码,如果它是真的,应该会回显。 我使用if来实现这一点,但每次运行代码时,它都会替换以前的echo'd编号。 我可以使echo不替换以前的echo,而是在每次运行代码时添加额外的$I吗

$i = $_SESSION["priem"]; 
$i++;
$aantaldelers = 2;

for ($j = 2; $j < $i; $j++) {
      if ($i%$j == 0) {
         $aantaldelers++;
      }
}

if ($aantaldelers == 2) {
    echo "$i, ";
}

$aantaldelers = 2;
$_SESSION["priem"] =  $i;
$i=$\u会话[“priem”];
$i++;
$aantaldelers=2;
对于($j=2;$j<$i;$j++){
如果($i%$j==0){
$aantaldelers++;
}
}
如果($aantaldelers==2){
回声“$i”;
}
$aantaldelers=2;
$_会话[“priem”]=$i;

是的,您可以通过在会话中添加与变量相同的字符串来实现

$i = $_SESSION["priem"]; 
$i++;
$str = isset($_SESSION["str"]) ? $_SESSION["str"] : '';  //my changes
$aantaldelers = 2;
for ($j=2; $j<$i; $j++)
   if ($i%$j == 0)
       $aantaldelers++;
if ($aantaldelers == 2) {
   $str .= "$i, "; //my changes
   echo $str;      //my changes
}
$aantaldelers = 2;
$_SESSION["priem"] =  $i;
$_SESSION["str"] =  $str; //my changes
$i=$\u会话[“priem”];
$i++;
$str=isset($\会话[“str”])$_会话[“str”]:''//我的变化
$aantaldelers=2;

对于($j=2;$jyes),您可以通过在会话中添加与变量相同的字符串来实现

$i = $_SESSION["priem"]; 
$i++;
$str = isset($_SESSION["str"]) ? $_SESSION["str"] : '';  //my changes
$aantaldelers = 2;
for ($j=2; $j<$i; $j++)
   if ($i%$j == 0)
       $aantaldelers++;
if ($aantaldelers == 2) {
   $str .= "$i, "; //my changes
   echo $str;      //my changes
}
$aantaldelers = 2;
$_SESSION["priem"] =  $i;
$_SESSION["str"] =  $str; //my changes
$i=$\u会话[“priem”];
$i++;
$str=isset($\u会话[“str”])?$\u会话[“str”]:“”;//我的更改
$aantaldelers=2;

对于($j=2;$jis这是完整的代码吗?这是因为每次运行代码时浏览器都会清除页面吗?如果是这样,您可以使用另一个会话变量将计数连接到该变量,并显示该变量。您试图调试什么问题?如果您在调用之间更改变量,这在我看来很常见,这是完整的代码吗这是因为每次运行代码时浏览器都会清除页面?如果是这样,您可以使用另一个会话变量将计数连接到该变量,并显示该变量。您尝试过调试该问题吗?如果您在调用之间更改变量,这在我看来非常常见