使用以下方法创建反向链接是否安全:
$backLink = htmlentities($_SERVER['HTTP_REFERER']);
Run Code Online (Sandbox Code Playgroud)
还是有更好的解决方案?
更简单的方法可能是做这样的事情:
<a href="javascript:history.back()">Go back</a>
Run Code Online (Sandbox Code Playgroud)
这不依赖于填充Referer标题的浏览器,而是与按下浏览器"后退"按钮完全相同.
这可能被认为是更好的,因为它实际上回溯到浏览器历史记录中,而不是在前进方向上将前一页面添加到浏览器历史记录中.它的行为与您期望的"后退"按钮一样.
| 归档时间: |
|
| 查看次数: |
6221 次 |
| 最近记录: |