在 php 中使用批处理代码


Using batch code in php

是否可以使网页上的php代码发送访问者将运行的代码?喜欢:

<?php
batch("echo text");
?>

然后它将打开一个显示文本的cmd窗口。如果它在 php 中不起作用,它会在另一个洗衣店工作吗?

PHP 在服务器上运行,无法神奇地控制其他人计算机上发生的事情。页面加载后,它将被发送到请求者的浏览器。

从那里您可以访问一些本地存储/cookie/等,但只能访问浏览器提供给您的内容。如果浏览器允许网站访问cmd,则意味着任何网站都可以简单地读取任何人计算机上的几乎所有内容,或者以许多其他方式造成伤害。您可以想象这并不真正安全。

在某人的计算机上执行批处理命令的唯一方法是您或您的程序可以访问该计算机。换句话说,用户必须下载批处理/.exe文件并手动运行它。