微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过php中的Curl登录到Cpanel在Localhost上工作但在服务器上不工作

如何解决通过php中的Curl登录到Cpanel在Localhost上工作但在服务器上不工作

伙计们, 我编写了这段代码,用于通过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 举报,一经查实,本站将立刻删除。