我在这里按照enter链接描述的文档实现了一个php-cpp扩展。
CPP代码只是一个文件,它具有节点类型(链接列表)的全局变量(根)。有两个职能:
我的index.php包含一个带有按钮的输入框来添加一个数字。当按下add按钮时,add框中的值将被张贴到一个php文件中,该文件调用CPP扩展中的add函数。另一个按钮是视图,它在同一页上显示列表中的节点。
我所期望的:
我希望根应该在页面视图中保留它的值。也就是说,如果我加载了我的index.php并向列表中添加了一个数字,然后尝试从另一个页面查看列表,它应该会从第一页给出插入的元素。这应该发生在任何一个页面,或浏览器或机器,我试图从页面加载。从任何源添加的任何内容都应在所有页面上可见。
正在发生的事情:
请建议我应该做什么,以便根元素总是指向同一个列表,并且列表中的数据不会在多个页面视图中丢失。
发布于 2017-06-15 09:57:28
很可能您的php脚本是通过启动一个或多个快照式php解释器进程在服务器上解释的。这些过程中的每一个都有它自己的全局变量。当进程死亡时,它的全局变量的内容就会丢失。
如果要将变量值保留很长一段时间,则应将其保存在某种类型的数据库中。有大量的php工具可以使用SQl和非SQL。
https://stackoverflow.com/questions/44563815
复制相似问题