Php 通过网页进行交互式会话

Php 通过网页进行交互式会话,php,Php,是否可以使用HTML表单在服务器中启动可执行文件,并允许用户在同一可执行文件中输入更多信息 从web表单中,输入缺少一个参数的可执行文件名 可执行文件启动,并针对缺少的参数发布问题 用户输入缺失参数的值,信息将传递给可执行文件 可执行文件将继续执行 谢谢,, 是的,但这需要一些工作!您可能需要将可执行文件包装为长时间运行的文件(即,在页面请求之间不会停止),在第一次提交表单时启动它,然后在后续表单提交时通过某种形式的IPC(例如,服务器上的本地套接字)从PHP与它通信。包装器应用程序应该使用类似

是否可以使用HTML表单在服务器中启动可执行文件,并允许用户在同一可执行文件中输入更多信息

  • 从web表单中,输入缺少一个参数的可执行文件名
  • 可执行文件启动,并针对缺少的参数发布问题
  • 用户输入缺失参数的值,信息将传递给可执行文件
  • 可执行文件将继续执行
  • 谢谢,,
    是的,但这需要一些工作!您可能需要将可执行文件包装为长时间运行的文件(即,在页面请求之间不会停止),在第一次提交表单时启动它,然后在后续表单提交时通过某种形式的IPC(例如,服务器上的本地套接字)从PHP与它通信。包装器应用程序应该使用类似于popen()的东西来启动您试图运行的可执行文件,因为popen()将允许您写入它的stdin。。。它还将是多线程的,并从套接字读取附加信息,然后将这些信息写入子进程stdin。

    你的意思是类似于AJAX的东西吗?目前,我真的不在乎任何语言,只要它能工作。。我找不到这方面的任何例子……这是我面临的问题。似乎我需要将PHP中的stdout设置为可执行文件。我真的很想看到一些例子。我会把可执行文件包装在一个“启动器”应用程序中。。。PHP是短暂的。。。(它运行,将某些内容返回到浏览器,然后退出)。。。你需要的东西将继续运行,即使在PHP脚本终止。。。如果你有经验的话,这类事情是微不足道的,但是对于新手来说可能太难了,因为它需要某种形式的IPC,从PHP代码到“包装器”服务器。。。