如何将变量值从一个php文件更新到另一个php文件

det 发布于 2019-03-09 php 最后更新 2019-03-09 14:41 0 浏览

我的项目中有三个php文件,分别是“initial.php”,“inc.php”,“dec.php”。我在intial.php中声明了一个变量a 例如:

$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中的每次递增或递减之后得到更新。
已邀请:

killo

赞同来自:

最简单的解决方案是将值存储在会话中。 在脚本的开头使用:

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;