像 PHP exec() 这样的 Javascript 函数

标签 javascript php

我需要能够通过 javascript 执行 shell 命令,类似于 php 函数“exec()”。我知道出于安全原因,这在 javascript 中可能不切实际,但我的 javascript 代码在服务器上运行,没有客户端可以直接访问该文件。

用户向服务器请求一些数据,并调用服务器端的javascript代码。在 javascript 文件中,我需要执行一个程序,以便根据用户输入收集数据,然后将这些数据传回。

如果这在 vanilla Javascript 中是不可能的,请向我指出可以执行此操作的库或工具,最好是在 javascript/frameworks on javascript 中。

最佳答案

JavaScript 没有像 PHP 那样的“exec”函数。这都是因为 JavaScript 在客户端运行,无法访问服务器部分。

但是您可以创建 PHP 页面并向其发送 AJAX 请求以执行特定命令。 尽管,您需要非常非常非常谨慎地运行哪些命令。 这样做是非常危险的。我不建议您那样做,但是,这是可能的。

祝你好运!

关于像 PHP exec() 这样的 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23144518/

相关文章:

javascript - 如何在 JavaScript 中使用过滤器从多维数组中删除多个元素?

javascript - 代码跟踪和 PrestaShop

javascript - 无法在一处读取未定义的属性 'state',而在另一处可以读取

php - Firefox 中的 Ctrl+r 用于刷新页面和我的 PHP 代码

javascript - Ajax 每分钟调用一次

javascript - React.js : Rendering Components from Array of Objects

javascript - Bootstrap 左边两行,右边一行

php - mysqli_multi_query 不返回任何值

php - 执行 PHP 端锁定时如何选择锁定名称

php - 如何在 MySQL 查询中使用带有单引号值的数组?