Seb*_*idt 11 php unix return system status
我需要运行以下脚本.
// File: script_a.php
<?php exit(1); ?>
// File: script_b.php
<?php
system('php script_a.php', $return);
var_dump($return);
?>
Run Code Online (Sandbox Code Playgroud)
现在我的问题:在我的Windows系统上按预期运行script_b.php显示int(1).在我的Unix服务器上,我总是得到int(0),是什么使我无法检查,如果在内部发生某种故障script_a.php.
有谁知道这个问题以及如何解决它?
你检查过unix服务器上是否启用了safe_mode吗?
PHP注意事项:
注意:启用安全模式后,您只能执行 safe_mode_exec_dir 中的文件。出于实际原因,当前不允许在可执行文件的路径中包含 .. 组件。
或者系统函数被禁止执行?
| 归档时间: |
|
| 查看次数: |
5566 次 |
| 最近记录: |