猿问

php中图片禁止http访问。

就是我的站点我想让用户能够正常访问个人头像,但是又不想一些人盗用他们的头像

我尝试过禁止遍历该图片所在目录,因特殊原因放弃该方法,我在百度和谷歌找到image禁止http访问的案例(我觉得是介绍),我看不懂该方法,特地来此找各位大佬求援,我是新手来的实在看不懂,还请各位大佬伸出援助之手


慕的地10843
浏览 901回答 2
2回答

紫衣仙女

a.gif可以被网络访问然后a可以访问 b不可以访问 http是无状态协议 你这张图片压根不知道是谁在访问自己除非你站内的图片都通过nginx location 重新定位到一段程序 然后根据是否是本站用户决定是否显示图片but这样的操作实在奇怪可以这样location /showimg/ {     #[config] 程序配置}location ~* \.(gif|jpg|jpeg)$ {         rewrite (.*) /showimg/$1 last; }

守着星空守着你

你说的是防盗链吧,查防盗链,主要是通过检查http头部的ref判断来源
随时随地看视频慕课网APP
我要回答