php - 网站上有没有有效的方法可以在一定程度上防止用户手动构造传送请求而不经过浏览器?
伊谢尔伦
伊谢尔伦 2017-04-10 16:08:45
[PHP讨论组]

当然没有十全十美的方法。
只是在一定程度上。
比如浏览器端cookie验证啦等等。。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(8)
大家讲道理

你搜索一下csrf就知道了

黄舟

浏览器会自动执行js,curl执行不了,可以用js操作cookie来判断是否为浏览器。具体的验证规则可以自定义了

怪我咯

的确,没有办法绝对限制,只是能增加爬取得难度而已。

天蓬老师

可以用session?

ringa_lee

token机制

伊谢尔伦

从我与各大网站斗智斗勇的经历来看,方法只有两个,一个是验证码,一个是限制IP。

token的话,浏览器之内无解。但是用爬虫,可以先get表单的页但是用爬虫,可以先get表单的页面,然后把token截取出来,用在第二次的post上面。

迷茫

token + 限制来源

迷茫

csrf可以做到

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号