我想将数据从一个网页传输到另一个网页。但我不想使用<form method="post">
代码,因为我的网页中没有任何表单。只需要将一些敏感数据传输到其他页面。
请回答以下问题:
<form>
标记的情况下,将数据从一个页面传输到另一个页面的方法有哪些?答案 0 :(得分:7)
我不想使用
<form method="post">
代码,因为我的网页中没有任何表单
这不是避免使用表单的好理由。你可以加一个。
将数据从一个页面传输到另一个页面有哪些方法?
如果数据需要是可收藏的,请使用查询字符串。如果在服务器上进行更改(例如,添加或编辑数据库条目),请使用POST请求(带有表单)。如果数据需要在整个站点中持续存在,请使用cookie(最好在使用方法1或2后通过HTTP设置)。将本地存储用于需要脱机运行的Web应用程序。
在不使用HTML标记的情况下,将数据从一个页面传输到另一个页面有哪些方法?
如上所述,但折扣发布请求(除非您使用JavaScript和XMLHttpRequest制作它们)。
另一个PHP(或ASP)页面如何读取另一个页面发送给它的数据?
使用本地存储,它不能。所有其他数据都可以通过服务器环境获得(例如,PHP中的$_POST
,$_GET
和$_COOKIE
。
答案 1 :(得分:2)
您可以使用隐藏的输入,即<input name="secret" type="hidden" value="superSecretData" />
您可以创建一个包含数据的随机元素,即<div style="display: none">SuperSecretData</div>
3A。对于php中的前者,只需访问$_POST['secret']
3B。对于后者,你需要使用那种类型的javascript来获取随机元素并将其与页面一起发送。
希望这有帮助
答案 2 :(得分:0)