php代码仅在文件被更改时才有效

时间:2014-10-22 20:42:21

标签: php apache centos session-variables

如果我更新文件含义,会话中的变量只会改变:

<?php
  if(isset($_GET['row']) && isset($_GET['quantity'])) {
    if($_GET['quantity'] != 0) {
      $_SESSION['basket'][$_GET['row']]['barcode']['quantity'] = $_GET['quantity'];
    } else {
      unset($_SESSION['basket'][$_GET['row']]);
    }
  }
?>

首次更改数量,然后在其他尝试中更改数量。 如果我将其更改为:

<?php
  if(isset($_GET['row']) && isset($_GET['quantity'])) {
    if($_GET['quantity'] != 0) {
      $num = $_GET['quantity'];
      $_SESSION['basket'][$_GET['row']]['barcode']['quantity'] = $num;
    } else {
      unset($_SESSION['basket'][$_GET['row']]);
    }
  }
?>

我将文件保存一次,然后停止更改数量。 当回显代码中的变量时,表明它已经改变,但是在网站的其他部分,它并没有改变。它显示的部分不操作变量只打印它们。 似乎代码只在文件被保存时才有效,而且只是第一次。 提前谢谢。

0 个答案:

没有答案