通过 web 访问 php 页面时:
<?php
print '<pre>'."\n";
print 'Current script owner: '."\n";
print get_current_user()."\n";
print "\n";
print '$USER: '."\n";
passthru('print $USER');
print "\n";
我得到输出:
Current script owner:
danny
$USER:
为什么shell用户不等于当前脚本所有者?通过 web 服务器在 php 脚本中运行 shell 时如何确定用户?