通过超链接传递数据而不在 URL 中包含数据

发布于 2024-11-19 12:49:52 字数 71 浏览 0 评论 0原文

我知道如何通过 URL 传递数据以及如何使用 $_GET 接收数据,但我不希望变量显示在 URL 中。

I know how to pass data through a URL and how to receive the data using $_GET but I don't want the variables to show up in the URL.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

故事灯 2024-11-26 12:49:52

您可以通过表单 POST 或 会话 传递数据,但您可能想提供更多详细信息,以便我们为您指明正确的方向。

You can pass data via form POST or sessions, but you may want to provide more detail so we can point you in the right direction.

后eg是否自 2024-11-26 12:49:52

您必须使用 JavaScript 来覆盖链接的正常功能并发出 POST 请求(例如使用 XHR)。

但不要这样做。如果您需要 POST 请求,请使用带有提交按钮的

You would have to use JavaScript to override the normal functionality of the link and issue a POST request (e.g. with XHR).

Don't do that though. If you want a POST request, use a <form> with a submit button.

梦回梦里 2024-11-26 12:49:52

您唯一的选择是针对 URL 提交 POST 请求。

Your only alternative is to submit a POST request against the URL.

段念尘 2024-11-26 12:49:52

如果您只想使用下一页中的数据,则可以使用 $_POST;如果您想要整个网站的数据,则可以使用 $_SESSION。

对于帖子,您需要在表单标签中指定 methood = post ..

并定义您需要使用的会话,

$SESSION['var name'] = $var_val;

You can use $_POST if you want to use data in next page only or $_SESSION if you want data through out the website.

for post you need to specify methood = post in form tag..

and to define session you need to use,

$SESSION['var name'] = $var_val;

高冷爸爸 2024-11-26 12:49:52

你可以设置一个双方都可以读取的cookie。或者将数据放在标题中。

you can set a cookie both can read. or put the data in the header.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文