问题描述
伙计们, 我编写了这段代码,用于通过PHP中的curl登录到Cpanel,它仅在localhost中起作用,而在服务器和mywebhost上不起作用, 它不仅适用于Cpanel,而且适用于所有其他链接。请帮忙。
<?PHP
$cp12 = 'https://example.com:2083/login';
$logine = "root";
$passee = "pass";
$ch = curl_init("$cp12");
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/74.0.3729.169 Safari/537.36');
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,0);
curl_setopt($ch,CURLOPT_TIMEOUT,15); //timeout in second
curl_setopt($ch,CURLOPT_POSTFIELDS,array('user'=>"$logine",'pass'=>"$passee"));
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$postResult = curl_exec($ch);
curl_close($ch);
if (preg_match('#CONTENT="2;URL=/cpsess#',$postResult)) {
echo 'Login Success';
} else {
echo 'Login Error';
}
?>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)