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

前言

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

代码

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

说明

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

index.html代码

防止恶意采集,此处回复可见,评论无需注册; - 本站链接:suntl.com

photo.php代码

防止恶意采集,此处回复可见,评论无需注册; - 本站链接:suntl.com

最后修改:2024 年 07 月 01 日

发表评论

376 条评论

  1. d

    看看代码。。

  2. normal man

    厉害

  3. 小白

    感谢

  4. bbc

    这个东东有点窥探的味道,不过我喜欢~~~

  5. 123

    感谢分享

  6. 饭饭

    感谢分享

  7. 123

    感谢分享

  8. 驱蚊器

    感谢分享

  9. google

    感谢分享。

  10. loline

    感谢分享

  11. peafowl

    这个可以看一下

  12. Gxfor

    厉害

  13. 123

    放在服务器 ,会弹出是否允许摄像头,允许以后照片没有存在服务器

    1. eee
      @123

      这个问题怎么解决

  14. joker

    请问这些照片如何删除呢?

    1. sunpma
      @joker

      本站演示地址的图片每日自动删除~~

      1. peafowl
        @sunpma

        这个程序 执行后会上传到你的服务器上吗

  15. 路人甲

    在内网使用,很好很方便

  16. 很强

    很强

  17. 小小z

    很强

  18. noob

    很强

  19. ybphp

    感谢

  20. ephraim

    还不错