我正在创建一个脚本来重新启动调制解调器以获取新的IP。我成功地用c#form应用程序完成了它。现在我试着用php curl来做这件事。但它给了我错误。
$post = 'redirect=&user=admin&password=111111&button=OK';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://192.168.2.1/cgi-bin/login');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_COOKIEFILE, 'modem.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'modem.txt');
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$response = curl_exec($ch);
$http = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
当我执行此操作时,它会重定向到http://localhost/main.html并说;
"未找到
在此服务器上找不到请求的网址/ main.html。"