请问一下php能向某一台主机发送指定的命令吗? 我们可以用php向指定的IP发送ping命令,我想问的是,我们能不能使用PHP向某一个IP发送其他指定的命令呢?如果能该怎么写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php本身是不可以的,因为它在服务器上运行,但是你可以用php调用ping命令 去看一眼socket_create,里面是支持ICMP的。 php向指定ip发送命令,比较常见的是利用exec调用本机上的cmd,然后返回结果。也就是说,还是执行的是本机上的程序,只是目标是远程主机而已。所以直接利用php向某台主机发送命令不太可能,否则入侵就太容易了… 最简单的,就是请求IP上的PHP程序 用socket用到的函数有fsockopen、fwrite、fgetc,通过程序语句模拟执行在服务器CMD下输入命令比如:对防火墙的操作等 不可以,PHP只能執行服務器本機的命令,通過exec,system函數 可以!可以用socket接口,也可以直接执行系统命令。 你好,讨论的是技术问题。各位:也就是说PHP本身是无法向其他机器发送指令的,只能通过调用服务器上的程序来向其他主机发送数据对吗?有朋友说用socket可以发送?恕本人才疏学浅,请问是PHP中的socket发送吗?也就是说不通过执行其他程序进行发送? http://php.net/manual/en/function.socket-create.php在这个页面里找ICMP。 弄 Hello World 的时候遇到问题了 导航随着页面移动而移动是怎么做的? 一个简单的php验证码 如何将一个页面的内容记录下来,显示在另一个页面上 下一步,我该怎么办呢? 上传代码有问题? 如何动态绑定并执行某些函数 PHP5如何攻取访问者的IP地址并保存到MySQL数据库里?_SERVER['REMOTE_ADDR']不能用吗? 请问smarty里面怎么重复显示指定次数的字符? 外部传入变量的问题,急! PHP帮帮忙 [求助]JavaScript调用PHPscript,或者反过来要怎么做?
也就是说,还是执行的是本机上的程序,只是目标是远程主机而已。
所以直接利用php向某台主机发送命令不太可能,否则入侵就太容易了…
用到的函数有fsockopen、fwrite、fgetc,
通过程序语句模拟执行在服务器CMD下输入命令
比如:对防火墙的操作等
你好,讨论的是技术问题。
各位:
也就是说PHP本身是无法向其他机器发送指令的,只能通过调用服务器上的程序来向其他主机发送数据对吗?有朋友说用socket可以发送?恕本人才疏学浅,请问是PHP中的socket发送吗?也就是说不通过执行其他程序进行发送?