如何在同一html文件中嵌入的不同php脚本之间共享变量


How to share variables among different php scripts embedded in the same html file?

所以我有一个HTML文档与php嵌入(.php文件)。在加载页面时,我向我的GET服务发出请求,并检索我想要的信息。但是该信息必须被拆分(它是一个JSON),并显示在最终HTML文档的不同部分。有没有办法使这些信息是沿着不同的<?php ... ?>部分的文档,所以我不需要打印整个静态HTML结构?我只是打算回应我必须从JSON中检索的东西,但显然没有直接的方法来保持不同<?php ... ?>之间的变量存活。

作为一种变通方法,我现在将使用$_SESSION变量,但对我来说,这看起来有点小题大做。

事先谢谢。

您可以使用global变量。所有的脚本都是可用的。定义变量为global,并将json值赋给它。

详情请参考:http://php.net/manual/en/language.variables.scope.php