这个“尖叫者”已经在互联网上漂浮了一段时间伪装成图像文件,而实际上它是一个带有闪光对象的网页,它会发出巨大的声音,闪烁的图像会吓到你。我的问题是这个尖叫者的创造者究竟是如何以这种方式伪装它的。
此链接在这里(警告:非常响亮):
如您所见,图像根本不是图像。该链接实际上将访问者带到目录http://akk.li/pics/anne/jpg。这是怎么做到的?
我自己有一个网站,我试图出于好奇而复制它。我熟悉html,php和javascript,我在我的网站主机网站上使用“cPanel Accelerated 2”网络应用程序。
答案 0 :(得分:1)
基本上,文件的扩展名不重要。重要的是你所服务的mimetype。您需要告诉服务器将其解析为html或php(或您使用的任何语言)
你可以在htaccess
中将jpg文件解析为phpAddType application/x-httpd-php .jpg
答案 1 :(得分:0)
Web服务器正在使用text / html的内容类型进行响应,因此您的浏览器正在解释服务器响应。他们的Web服务器实际上只是提供HTML响应。如何做同样取决于您使用的语言/框架。
答案 2 :(得分:0)
例如,在PHP中,您可以使用:header('Content-type: text/html');
我相信这会导致页面(无论扩展名)被解释为HTML。