如何安全地在页面间通过 URL 参数传递特定用户数据?
- 内容介绍
- 相关推荐
本文共计1035个文字,预计阅读时间需要5分钟。
原文:
在 PHP Web 开发中,常需从数据列表页(如用户表格)跳转至详情或报告页,并携带当前行的唯一标识(如 id)。你当前的代码存在两个关键问题:一是 <a> 标签中错误嵌套了 </a> 闭合标签,且 onclick="documents('<?= $id?>')" 调用的 JavaScript 函数 documents() 仅尝试调用 document.getElementById(),但该方法用于获取 DOM 元素而非发送数据;二是直接将密码等敏感字段拼入 URL 或前端展示,严重违反安全规范。
正确的做法是:使用 URL 查询参数(GET)传递必要且安全的数据。URL 参数以 ? 开始,键值对格式为 key=value,多个参数用 & 连接。
本文共计1035个文字,预计阅读时间需要5分钟。
原文:
在 PHP Web 开发中,常需从数据列表页(如用户表格)跳转至详情或报告页,并携带当前行的唯一标识(如 id)。你当前的代码存在两个关键问题:一是 <a> 标签中错误嵌套了 </a> 闭合标签,且 onclick="documents('<?= $id?>')" 调用的 JavaScript 函数 documents() 仅尝试调用 document.getElementById(),但该方法用于获取 DOM 元素而非发送数据;二是直接将密码等敏感字段拼入 URL 或前端展示,严重违反安全规范。
正确的做法是:使用 URL 查询参数(GET)传递必要且安全的数据。URL 参数以 ? 开始,键值对格式为 key=value,多个参数用 & 连接。

