gpt4 book ai didi

php - JavaScript 和 PHP 之间的通信

转载 作者:行者123 更新时间:2023-11-28 12:39:33 25 4
gpt4 key购买 nike

我一直在考虑用 javascript/PHP 模拟命令行的想法。基本想法是,我希望能够像在命令行上一样运行 C++ 程序。

我用 javascript 制作了一个基本控制台,以及一个 C++ 代码解析器,以将某些内容添加到原始源代码中,以使我的 PHP 程序执行脚本能够识别何时有输入请求或程序何时结束。现在,我希望能够在 javascript(控制台 Web 应用程序)和 PHP(程序执行)之间进行通信,以便 PHP 可以告诉 javascript 显示(输出)和请求输入的内容。

我已经用 AJAX 计划好了。一旦用户在控制台(javascript端)输入程序运行命令,它将切换到执行状态并向带有程序名称的PHP脚本发送请求。该脚本将开始该过程并以回显结果结束。根据请求响应,JavaScript 会再次向 PHP 脚本发送请求,PHP 脚本会拾取剩下的内容并回显另一个结果,供 JavaScript 拾取。这将一直持续到 PHP 脚本回显错误字符串或终止字符串为止。

经过多次天真的 AJAX 尝试后,我知道我的想法是完全错误的。我一直想知道是否有另一种方法可以在两端之间进行通信。有没有一种方法可以保存我的 PHP 脚本的状态(资源、变量和文件句柄),这样每当我从 javascript 端向它发送请求时,我就可以从上次停止的地方继续获得输出?

我还没有找到一个,这让我相信这种方法只是一厢情愿。

我真的很感激一些见解。

最佳答案

PHP Sessions

Sessions

Session support in PHP consists of a way to preserve certain data across subsequent accesses. This enables you to build more customized applications and increase the appeal of your web site. All information is in the Session reference section.

关于php - JavaScript 和 PHP 之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13615139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com