我有一个聊天系统,我想保护我的用户免受恶意网站的侵害,有时人们通过聊天系统发送一个URL,用户点击它并访问一些骗局网站。我有像redirect.php?url=someurl.com
这样的保护页面,警告用户URL可能是恶意网站,用户必须单击Continue
按钮才能访问该链接。但是我想再给他们一个See a preview
选项,然后点击它,会打开一个带有屏幕截图的新标签,或者如果只有PHP
和Javascript
,显示没有Javascript
的页面的干净版本。
我该怎么做?
我打算使用file_get_contents()
,将其保存到一些预览文本,清理页面的<script>
标记,但这样就足够了吗?
答案 0 :(得分:2)
这里有很多这样的屏幕截图网络服务: What's the best website screenshot capture API?
但是我认为你应该选择那些许多公共链接缩短服务,例如t.co,而不是自己这样做,因为反恶意已经成为他们的目的之一:
拥有链接缩短程序可以保护用户免受恶意网站的侵害 从事传播恶意软件,网络钓鱼攻击和其他有害的攻击 活动。检查由Twitter的链接服务转换的链接 针对潜在危险网站的列表。用户会收到警告 单击可能有害的URL时出现以下错误消息。
答案 1 :(得分:0)