我有一个php网页,其中包含一些使用CSS和javascript(以及ajax调用)创建的图形拨号。每个拨号使用以下方法添加到网页:

$_SESSION['info'] = dial1 Specific info.
include 'dial.php';

$_SESSION['info'] = dial2 Specific info.
include 'dial.php';


在Dial.php中,有一个部分分析SESSION变量以调整表盘上的手臂,并使用css创建表盘圆形。我要解决的问题是第二个表盘是第一个表盘的副本,并且没有区别。

如何使上面的代码强制每个“ include'dial.php'”彼此独立运行,并且彼此之间不交互(因为每个拨号盘的变量,函数名称和css名称相同)。

最好的祝福

最佳答案

您不能将两个不同的对象添加到一个变量中!
将您的会话变量设置为如下数组:

$_SESSION['info'][1] = dial1 Specific info.
include 'dial.php';

$_SESSION['info'][2] = dial2 Specific info.
include 'dial.php';


为了得到更好的答案,请输入您的dial.php代码,我将更新我的答案。

09-25 17:19