我有一个 php 网页,其中包含一些使用 css 和 javascript(以及 ajax 调用)创建的图形表盘。每个表盘都使用以下方式添加到网页:
$_SESSION['info'] = dial1 Specific info.
include 'dial.php';
$_SESSION['info'] = dial2 Specific info.
include 'dial.php';
在 dial.php 中,有一个部分分析 SESSION 变量以调整表盘上的 ARM ,并使用 css 创建表盘的圆形。我要解决的问题是第二个转盘是第一个转盘的副本,而不是截然不同的。
我怎样才能让上面的代码强制每个“include 'dial.php'”彼此独立运行而不相互交互(因为变量、函数名称和 css 名称对于每个拨号都是相同的) .
最好的问候
最佳答案
您不能将两个不同的对象添加到一个变量中! 将您的 session 变量作为如下数组:
$_SESSION['info'][1] = dial1 Specific info.
include 'dial.php';
$_SESSION['info'][2] = dial2 Specific info.
include 'dial.php';
为了更好的答案,把你的 dial.php 代码,我会更新我的答案
关于javascript - 防止一段 html 引用同一页面上的其他标签/元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43797824/