1. <i id='LaVgu'><tr id='LaVgu'><dt id='LaVgu'><q id='LaVgu'><span id='LaVgu'><b id='LaVgu'><form id='LaVgu'><ins id='LaVgu'></ins><ul id='LaVgu'></ul><sub id='LaVgu'></sub></form><legend id='LaVgu'></legend><bdo id='LaVgu'><pre id='LaVgu'><center id='LaVgu'></center></pre></bdo></b><th id='LaVgu'></th></span></q></dt></tr></i><div id='LaVgu'><tfoot id='LaVgu'></tfoot><dl id='LaVgu'><fieldset id='LaVgu'></fieldset></dl></div>
    2. <legend id='LaVgu'><style id='LaVgu'><dir id='LaVgu'><q id='LaVgu'></q></dir></style></legend>

      1. <tfoot id='LaVgu'></tfoot>

          <bdo id='LaVgu'></bdo><ul id='LaVgu'></ul>

        <small id='LaVgu'></small><noframes id='LaVgu'>

      2. 有没有办法在 php 中的沙箱中执行 php 代码

        时间:2023-10-02
      3. <i id='qAKc1'><tr id='qAKc1'><dt id='qAKc1'><q id='qAKc1'><span id='qAKc1'><b id='qAKc1'><form id='qAKc1'><ins id='qAKc1'></ins><ul id='qAKc1'></ul><sub id='qAKc1'></sub></form><legend id='qAKc1'></legend><bdo id='qAKc1'><pre id='qAKc1'><center id='qAKc1'></center></pre></bdo></b><th id='qAKc1'></th></span></q></dt></tr></i><div id='qAKc1'><tfoot id='qAKc1'></tfoot><dl id='qAKc1'><fieldset id='qAKc1'></fieldset></dl></div>

      4. <small id='qAKc1'></small><noframes id='qAKc1'>

          <bdo id='qAKc1'></bdo><ul id='qAKc1'></ul>

        • <tfoot id='qAKc1'></tfoot>

                  <tbody id='qAKc1'></tbody>
                <legend id='qAKc1'><style id='qAKc1'><dir id='qAKc1'><q id='qAKc1'></q></dir></style></legend>
                  本文介绍了有没有办法在 php 中的沙箱中执行 php 代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我想从 php 执行一个 php 脚本,它将使用不同的常量和不同版本的已经定义的类.

                  I want to execute a php-script from php that will use different constants and different versions of classes that are already defined.

                  是否有沙箱 php_module 我可以:

                  Is there a sandbox php_module where i could just:

                  sandbox('script.php'); // run in a new php environment
                  

                  代替

                  include('script.php'); // run in the same environment
                  

                  或者 proc_open() 是唯一的选择吗?

                  Or is proc_open() the only option?

                  PS:该脚本无法通过网络访问,因此 fopen('http://host/script.php') 不是一个选项.

                  PS: The script isn't accessible through the web, so fopen('http://host/script.php') is not an option.

                  推荐答案

                  有 runkit,但是你可能会发现通过命令行调用脚本更简单(使用 shell_exec),如果你不这样做需要主进程和子进程之间的任何交互.

                  There is runkit, but you may find it simpler to just call the script over the command line (Use shell_exec), if you don't need any interaction between the master and child processes.

                  这篇关于有没有办法在 php 中的沙箱中执行 php 代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:用于自动登录和表单提交的 PHP 脚本 下一篇:如何安装 bcmath 模块?

                  相关文章

                  最新文章

                    <bdo id='6VuwV'></bdo><ul id='6VuwV'></ul>
                  <legend id='6VuwV'><style id='6VuwV'><dir id='6VuwV'><q id='6VuwV'></q></dir></style></legend>
                  <i id='6VuwV'><tr id='6VuwV'><dt id='6VuwV'><q id='6VuwV'><span id='6VuwV'><b id='6VuwV'><form id='6VuwV'><ins id='6VuwV'></ins><ul id='6VuwV'></ul><sub id='6VuwV'></sub></form><legend id='6VuwV'></legend><bdo id='6VuwV'><pre id='6VuwV'><center id='6VuwV'></center></pre></bdo></b><th id='6VuwV'></th></span></q></dt></tr></i><div id='6VuwV'><tfoot id='6VuwV'></tfoot><dl id='6VuwV'><fieldset id='6VuwV'></fieldset></dl></div>

                    <small id='6VuwV'></small><noframes id='6VuwV'>

                      <tfoot id='6VuwV'></tfoot>