0

我的项目中有三个 php 文件,即“initial.php”、“inc.php”、“dec.php”。我在其中声明了一个变量intial.php

例如:

$every_where=0;

我在其他两个文件中包含了“intial.php”,我想增加和减少变量“$everywher”的值。所以我所做的是:在“inc.php”中

$every_where= $every_where -1;

在“dec.php”中

$every_where= $every_where -1;

但是当我从“inc.php”移动到“dec.php”时,它又从 0 开始,反之亦然。但是想要一种方法,以便$every_where在每次递增或递减initial.php.

4

1 回答 1

3

最简单的解决方案是将值存储在会话中。

在脚本的开头使用这个:

session_start();

if (!isset($_SESSION['every_where']) {
    $every_where = 0;
} else {
    $every_where = $_SESSION['every_where']
}

然后你可以通过这样的页面调用来增加和减少值:

--$every_where; // in dec.php
++$every_where; // in inc.php

在脚本结束时将值存储回会话:

$_SESSION['every_where'] = $every_where;
于 2013-04-11T16:48:25.177 回答