php实现投票 主要步骤,小菜鸟简单实现PHP网络刷投票程序
简单的PHP刷投票,让你高居榜首!
代码如下:
header('Content-type: text/html; charset=gb2312');
//随机生成IP
$ip1 = rand(101, 255).'.';
$ip2 = rand(1, 255).'.';
$ip3 = rand(1, 255).'.';
$ip4 = rand(1, 255);
$ip = $ip1 . $ip2 . $ip3 . $ip4;
$clientIp = 'CLIENT-IP:'.$ip;
$xforwarded = 'X-FORWARDED-FOR:'.$ip;
//设置目标和来源
$url = 'http://www.dunhuangwomen.org.cn/vote/Vote.asp?id=67';
$referer = 'http://www.dunhuangwomen.org.cn/vote/list.asp?id=2';
//Curl
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url); //目标
curl_setopt($ch, CURLOPT_HTTPHEADER, array($xforwarded, $clientIp)); //构造IP
curl_setopt($ch, CURLOPT_REFERER, $referer); //来源
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$ret = curl_exec($ch);
curl_close($ch);
echo $ret;
?>
分析:
1、仿造IP,网站有限制一个IP在一天只可以投一次
2、填写来源,网站会判断请求的来源是否合法路径
其他就是Curl的常规选项。
php实现投票 主要步骤,小菜鸟简单实现PHP网络刷投票程序相关推荐
- 小菜鸟的Python笔记001:将Word文档中数据汇总到Excel表格
将Word文档中数据汇总到Excel表格 前言 一.应用场景 二.程序思路及准备工作 思路如下: 准备工作: 三.程序代码 1.主程序 2.获取Word文档列表 3.提取文档内数据 4.导入到Exce ...
- 小菜鸟的SSM框架搭建【详细步骤】【SSM/IDEA/MAVEN】
小菜鸟的SSM框架搭建 内容很长噢,一步步搭建 此框架是跟着b站上的黎曼的猜想所发布的视频搭建起来的,细节操作可以看视频.我只是在这里梳理一下ssm框架搭建的流程. 整合说明:SSM整合可以使用多种方 ...
- 活动星投票乡村振兴案例网络评选投票小程序简单便捷的投票系统
用户在使用微信投票的时候,需要功能齐全,又快捷方便的投票小程序. 而"活动星投票"这款软件使用非常的方便,用户可以随时使用手机微信小程序获得线上投票服务,很多用户都很喜欢" ...
- 我是一只在IT线上苦苦挣扎的小菜鸟
一只在IT线上苦苦挣扎,努力奋斗的小菜鸟 2003年7月份,我又回到了湖南.这是一座很宁静的城市,感觉好像这里的人都与世无争似的,过着悠闲自在的生活.因为拿不到毕业证,所以只能先在这里呆着.虽然没有什 ...
- 如何准备校招技术面试+一只小菜鸟的面试之路
校招一路走来很幸运,从最初的迷茫,到偶尔的被否认,然后慢慢调整心态,有缺憾才能有进步,正视的自己不足,静下心努力提高,勇敢尝试各种面试机会,因上努力,果上随缘,慢慢看到改变,收获肯定,重拾信心. 校招 ...
- 简单实用的JavaWeb微投票系统
简单实用的JavaWeb微投票系统 目的 帮她完成JavaWeb课程设计,也做为练手的小项目: 功能 1.可以实现在个人登陆,在线投票,票数统计的功能: 2.规定每个投票者每天只能投一票,并要求登录成 ...
- 小菜鸟的保研经验分享-计算机学科
基本信息 排名:末流九八五,夏令营rank3,九月推免综合成绩rank1 语言成绩:四级580+ 六级500- 获奖情况:三年国奖.十几个单项奖学金.科研水奖: 夏令营申请:北大深圳研究院.上交cs. ...
- 在学习VB.net过程中遇到的一些问题及解决方案的总结(小菜鸟版)
搞了三个月的VB.net,介绍一下我的环境吧,用的VS2008编译器,运行坏境是WINCE7.0系统,不要问我为什么不选更优的编译器,这是公司比较老的一款产品,但是也需要维护的,所以..... 大体说 ...
- STM32之ADC+步骤小技巧(英文)
神通广大的各位互联网的网友们.大家早上中午晚上好好好.今早起来很准时的收到了两条10086的扣月租的信息.心痛不已.怀着这心情.又开始了STM32的研究.早上做了计算机控制的PID实验,又让我想起了飞 ...
最新文章
- Hyper-V的版本
- [转]如何将WCF服务发布到IIS中去VS2010版
- linux 开机启动设置密码,Linux下Redis设置密码及开机自启动
- zabbix监控linux网卡流量,zabbix实现linux流量变化率监控
- QueryDict对象
- C++11 function用法 可调用对象模板类
- python小型编程_学习Python编程的11个资源
- MySQL数据库性能优化的关键参数(转)
- matlab复数向极坐标转换_Matlab 图像转极坐标系
- 习进度条2017上学期第十周
- Blockly-图形化编程工具
- Android实现汤姆猫小游戏
- 部标设备JTT808数据模拟器+Socket数据发送(JAVA版)
- 【弄nèng - Activiti6】Activiti6入门篇(十七)—— 消息中间事件
- leetcode报数题
- 脸部识别是根据什么识别的_我们需要知道面部识别失败的频率
- PHPCMS模块分析之广告模块详解----北冥神功破解法(二)
- 文远知行杯广东工业大学第十六届程序设计竞赛 E爬塔
- 宿主机无法访问docker容器的坑
- Guass列选主元消去法和三角分解法
热门文章
- 解决 fatal error: third_party/lss/linux_syscall_support.h: 没有那个文件或目录
- 跳球 (jumping ball)
- 笔记本换键盘详细教程
- Java通用判断对象是否相等方法
- 【云原生与5G】微服务加持5G核心网
- 基于SSM的疫情物业系统
- 适配iOS11~13.5及全系设备:最新越狱工具发布下载
- html div讲解,divcss入门教程讲解
- ABAP--如何写动态台账统计表(简单代码)
- # 0823--树进阶