【发布时间】:2011-10-04 01:13:07
【问题描述】:
我有
echo <a href=\"javascript:;\" onClick=\"window.open('". $link ."','no','scrollbars=yes,width=550,height=400')\" >View report</a>
$link 包含敏感信息,所以我想知道是否有一种简单的方法可以防止当您在浏览器上“查看源代码”时显式显示此链接。 href 的任何替代方法都可以。我只需要给用户一个选项,在他提交一些数据后单击并查看他的处理结果。我想避免在提交处理后立即出现自动弹出窗口。
更新:所以 $link 是一个包含用户 ID 和密码的 GET URL。它现在是内部的,所以很好,但我正在考虑将来把它放在我们的在线服务器上。我是 PHP 的新手,所以这可能不会在不久的将来,因为我不太了解需要为 Internet 上的实时站点实现的安全功能。现在,似乎利用数据库将是最好的方法。如有错误请指正,谢谢大家的支持!
【问题讨论】:
-
您意识到,即使您设法做到这一点,结果页面的 URL 仍然可见?即使只是到 JavaScript 控制台和一个快速的
document.location;?