我为我的项目做了一个工具输入一串密码并将其编码为MD5这就是我尝试的
<?
foreach($pass as $password){
set_time_limit(0);
$ch = curl_init();
CURL_SETOPT($ch,CURLOPT_URL,"http://www.md5online.org/md5-encrypt.html");
CURL_SETOPT($ch,CURLOPT_POSTFIELDS,"md5=$password");
CURL_SETOPT($ch,CURLOPT_RETURNTRANSFER,TRUE);
CURL_SETOPT($ch,CURLOPT_FOLLOWLOCATION,TRUE);
$con = curl_exec($ch);
curl_close($ch);
}
?>
现在当脚本工作时,当它到达密码号150或200它停止,我不知道是什么问题,例如:
1-password is: md5()
2-password is: md5(2)
3-password is: md5(3)
之后,它停止没有任何警告,我想要的是我不希望脚本被停止,直到他完成所有的密码,如果它卡住或停止,我想要显示所有未加密的密码,所以我减少时间,不重复所有的进度。
使用Set_time_limit(0);
您应该为脚本设置时间限制
Set_time_limit(0);
把它放在代码的顶部,它将防止脚本停止。