0

我想在我的计算机上运行一个 PHP 脚本并每半小时更新一次我的 IP。我可以通过浏览http://192.168.1.1/并单击断开连接按钮来做到这一点。(这对你来说可能不同,我猜这取决于你的路由器)

现在我正在考虑将网站加载http://192.168.1.1/到 iFrame 中,然后 PHP 或 javascript 可以单击该按钮。

我很好奇这些事情是否可以通过 PHP 或 javascript 实现?我在源代码中看到按钮后面有一个javascript函数。我可以在不实际单击按钮的情况下运行该功能吗?

我认为重要的一点是,我无法编辑http://192.168.1.1/.

我希望有人能指出我正确的方向!

4

1 回答 1

0

您可以使用 PHP 和 curl lib http://php.net/manual/en/book.curl.php来执行此操作,因为我们需要为调制解调器提供用户名和密码。

首先,通过 curl 使用用户名和密码发送请求。然后,发出与断开连接按钮相同的请求(或者我们也可以在此处提供用户名和密码)。

试试这个,可能对你有用!

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $disconnectButtonActionURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
echo $output = curl_exec($ch);
curl_close($ch);
于 2012-07-20T10:45:08.787 回答