PHP代码获取相机权限并自动拍照上传至服务器

前言

现在众多手机APP乱用权限并窃取用户隐私,大家要注意保护好自己;

代码

分别创建index.htmlphoto.php两个文件并上传至网站服务器即可;
创建好后打开网址会需要用户授权相机权限,PC端会调用摄像头,移动端会调用前置摄像头;
允许权限后会立即进行拍照并上传至服务器,拍摄的照片会按照IP及拍摄时间进行分类;

说明

建站环境需求:Nginx PHP 7.0+
如果上传到服务器的图片是全黑的或只有一半,说明使用者打开网页后快速关闭了,没有完整的获取到图片;
index.html代码第25行处需要指定photo.php文件的所在位置,如果文件在网站根目录下无需修改;
注意:由于浏览器安全机制原因,网站需开启SSL,如果仅使用HTTP,多数浏览器无法获取到相机权限;

index.html代码

防止恶意采集,此处回复可见,评论无需注册; SunPma.com

photo.php代码

防止恶意采集,此处回复可见,评论无需注册; SunPma.com

发表评论

364 条评论

  1. 本站原创

    不错,支持一下

  2. 66

    不错,支持一下

  3. 二C

    看一看

    1. ying
      @二C

      看一看

  4. 1

    不错

  5. Syr

    OωO
    博主评论用的表情可以分享下么

    1. sunpma
      @Syr

      https://sunpma.com/674.html#%E4%BA%8C%E5%8D%81%E5%85%AD%EF%BC%9A%E6%BB%91%E7%A8%BD%E8%A1%A8%E6%83%85

      1. Syr
        @sunpma

        多谢

  6. bigd

    NB啊

  7. TTT

    thanks

  8. 路人甲

    又来看看

  9. 路人甲

    又来看看

  10. 5

    看看教程

  11. 规范化

    看看教程

  12. 手可摘棉花

    感谢分享教程!

  13. 侧呃呃呃

    来学习一下

  14. niu

    ios端除了自带浏览器可以成功 安装的第三方uc chrome打开都没提示要权限,也没成功 大佬有没有办法解决?已设置https,另外微信里打开链接是不是也没办法生效呢

  15. FeiFei

    這東西希望有效

  16. 耳机

    厉害哈哈哈

  17. 亦云

    会有权限提示的

    1. sunpma
      @亦云

      拍照当然要授权了,不授权就能拍照,那谁还敢用手机??

  18. 昵称

    我测试下qq自带浏览器

  19. 666644

    看看吧怎么样

  20. 4399

    牛皮