无法使用php变量检索exec函数中的记录

时间:2015-04-09 05:55:44

标签: php curl exec

我有代码从ip地址匹配的机器中检索mac地址。 IP地址来自数据库。 我的问题是我无法使用$ ip变量检索mac地址。

$ip = "192.168.1.45";

$mac_id = exec('/usr/bin/curl http://$ip/mac_id.php'); 

但如果我通过下面的行,那么这将给出直接添加ip的mac地址。

$mac_id = exec('/usr/bin/curl http://192.168.1.45/mac_id.php'); 

我的问题是为什么$ variable不能使用exec函数?

1 个答案:

答案 0 :(得分:1)

$ mac_id = exec('/ usr / bin / curl http://'.$ip.'/mac_id.php');