ホームページ  >  記事  >  バックエンド開発  >  PHP 投票アプレット、アンチタイムアウト、アンチ IP 制限

PHP 投票アプレット、アンチタイムアウト、アンチ IP 制限

WBOY
WBOYオリジナル
2016-07-23 08:54:565132ブラウズ
  1. //back.zhizhi123.comへようこそ
  2. //参考ブログ投稿http://back.zhizhi123.com/?p=126
  3. set_time_limit(0);//タイムアウトを防ぐ
  4. function toupiao($i)
  5. {
  6. $proxy = array('182.48.116.51:8080','110.177.63.191:9999','221.10.40.238:80','221.10.40.236:83','221.10 .40.237:80'、'221.10.102.199:82'、'42.121.0.247:9999'、'42.121.28.111:3128'、'117.135.194.139:80'、'119.147.91.21:80'、'58.247。 1 09.243: 80','118.233.36.246:8585');
  7. $url = "http://www.example.com/tea/love.php";
  8. $ch =curl_init();
  9. $data = array (
  10. 'id' => '13'
  11. );
  12. //送信元アドレスを設定します。設定されていない場合、フォーラム サーバーが検証され、返信が許可されない可能性があります
  13. curl_setopt($ch,CURLOPT_REFERER," http://www .example.com/tea/index.php?m=content&c=index&a=lists&catid=10");
  14. //Cookie を保存できます
  15. curl_setopt($ch,CURLOPT_COOKIESESSION, true);
  16. curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/4.0 (互換性; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)");
  17. curl_setopt($ ch, CURLOPT_PROXY, $ proxy[$i]);
  18. curl_setopt($ch, CURLOPT_POST, 1);
  19. curl_setopt($ch, CURLOPT_HEADER, 0);
  20. curl_setopt($ch, CURLOPT_URL,$url);
  21. //サポート cookie 用
  22. curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
  23. $result =curl_exec($ch);
  24. if(curl_errno($ch))
  25. {
  26. echo 'Curl エラー: ' .curl_error($ ch);
  27. }
  28. }
  29. for($i=0;$i
  30. {
  31. echo "「.$i.」番目の投票を開始します" ;
  32. toupiao( $i);
  33. echo 'end';
  34. echo "
    ";
  35. }
コードをコピー

PHP


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。