对于php访问url的方法比价多,对于一些防护比较低的网站,可以轻易的实现刷网站浏览量的可能

1.fopen方式

function access_url($url) {
if ($url=='') return false;
$fp = fopen($url, 'r') or exit('Open url faild!');
if($fp){
while(!feof($fp)) {
$file.=fgets($fp)."";
}
fclose($fp);
}
return $file;
}

2.file_get_contents方式(打开远程文件的时候会造成CPU飙升。file_get_contents其实也可以post)

$content = file_get_contents("http://www.google.com");  

3.curl方式

function curl_file_get_contents($durl){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $durl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 获取数据返回
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true) ; // 在启用 CURLOPT_RETURNTRANSFER 时候将获取数据返回
$r = curl_exec($ch);
curl_close($ch);
return $r;
}

如果需要不断访问某个链接,只需写一个for循环就好

for ($i=; $i <  ; $i++) {
//file_get_contents("http://www.speakphp.com/?post=98");
//access_url("http://www.speakphp.com/?post=98");
curl_file_get_contents("http://www.speakphp.com/?post=98");
echo $i;
}

最新文章

  1. Fedora 12 环境搭建
  2. ARP协议格式、ARP运行机制入门学习
  3. [activiti] Activiti 5.18 的Mybatis版本依赖问题
  4. 三分--Football Goal(面积最大)
  5. 数据结构练习 00-自测5. Shuffling Machine (20)
  6. 在现代渲染API下,封装跨平台渲染框架的尝试 - 资源管理
  7. Deploy Oracle 10.2.0.5 on Red Hat Enterprise Linux 6.4
  8. 昨天上架出现问题,you binary is not optimized for iphone5.。。。。
  9. Samba远程代码执行漏洞(CVE-2017-7494)本地复现
  10. nignx 测试配置文件
  11. hashtable的运用实例
  12. c/c++ linux 进程间通信系列1,使用signal,kill
  13. sort 用法
  14. vue+betterscrool实现横向弹性滚动
  15. chkconfig: command not found
  16. web页在微信中访问增加遮罩层 右上角弹出在浏览器中打开
  17. ABBYY PDF Transformer+功能概述
  18. Java学习笔记之——break 和continue
  19. 【转】阿里出品的ETL工具dataX初体验
  20. HDU3501——欧拉函数裸题

热门文章

  1. 字段名与属性名不一致问题 通过resultMap解决
  2. UnityEngine.SerializeField &amp; System.Serializable
  3. Golang开发环境搭建-Vim篇
  4. 单源最短路:Bellman-Ford算法 及 证明
  5. jQuery的节点操作
  6. linux 一个网卡配置多个IP
  7. An Introduction To Value at Risk (VAR)
  8. Java Thread系列(三)线程安全
  9. Thrift编译错误('::malloc' has not been declared)
  10. Centos环境下手动设置-网络参数配置-网络挨排错顺序-设置网卡为上网模式的设定