shell脚本和jQuery

use*_*636 5 ajax shell jquery

我想执行一个linux命令,它返回linux中当前登录的用户.

使用jQuery和ajax,将此命令传递给PHP,它将使用exec()函数接收并执行此命令.应存储并返回该值.

返回时,jquery ajax应该将其返回到span标记的内容.

怎么能实现这一目标?

Mat*_*all 8

使用.load().像这样的东西:

JavaScript的

$('#my-span-id').load('/path/to/page.php');
Run Code Online (Sandbox Code Playgroud)

PHP

<?php
// outputs the username that owns the running php/httpd process
// (on a system with the "whoami" executable in the path)
echo exec('whoami');
?>
Run Code Online (Sandbox Code Playgroud)

  • 如果你正在使用Apache,`whoami`肯定会显示'www-data',它是默认控制Apache的用户.`who`命令将返回已记录的用户,`who -a`将提供更多信息. (3认同)