Php 脚本/卷曲在一段时间后停止
我为我的项目做了一个工具,你把一堆密码编码到MD5中,这就是我尝试的Php 脚本/卷曲在一段时间后停止,php,regex,curl,Php,Regex,Curl,我为我的项目做了一个工具,你把一堆密码编码到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
<?
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);
}
?>
在那之后,它停止而没有任何警告。我想要的是,在他完成所有密码之前,我不想让脚本停止,如果它卡住或停止,我想显示所有未加密的密码,这样我就可以减少时间,不重复所有的过程 您应该为脚本设置时间限制
Set_time_limit(0);
将其放在代码顶部,它将阻止脚本停止。使用设置时间限制(0)代码>
或者您可以编辑php.ini文件来执行此操作,但这只能在您是服务器管理员的情况下进行。Sidenote:您在这里输入了一个拼写错误CURL\u SETOPT($ch,CURLOPT\u returntransfer,TRUE)代码>是的,我现在修复了,谢谢,但它工作得很好,这不是问题,为什么不直接使用本机md5($password)函数呢?他们让我使用curl,这样我们就可以了解如何使用curl了。你是否在问题服务器上泛滥并被禁止了?尝试抛出一个睡眠(1)代码>在curl\u关闭后
Set_time_limit(0);