如果直接访问,则显示网页,如果嵌入内容则显示图像


Display a webpage if direct access, but an image if embed content

我想要的是一个URL,我的网站有一个这样的URL结构,http://mywebsite.com/page/test.gif, test.gif是一个GET参数,感谢.htaccess,我知道我可以显示一个常规的网站这样做。我也明白,我可以使用gif文件PHP头直接显示图像。我想知道的是,如果有一种方法来检查用户是否来自直接访问,或者如果链接被嵌入,然后从一个选项切换到另一个。

谢谢

debug_backtrace() || die ("Direct access not premitted");

die()命令中添加一些HTML来显示网页。我大胆地假设你不想要一个完整的网页,只是一个消息,表明你不能使用你的图像,如果请求。

来源:这里