在不从GET更改为POST的情况下隐藏一些表单信息


hide some form information without changing from GET to POST

我在表单上有一个id数组和一个相应值的数组。用户在屏幕上选择值,但我在表单中使用GET来获取id。问题是,我需要将键转换回第二个php页面上的值,只是GET函数没有将值与id一起发送。我不想通过url发送值,也不想更改url(或者,通过扩展,从GET更改为POST以隐藏值)。

基本上,在第二个php页面上进行这种转换的最佳方法是什么?只通过url发送了密钥,而在第二页上没有将数组作为变量?我读过一些关于超级全局的文章,但我不确定这是否是正确的做法。

如有任何帮助,我们将不胜感激。谢谢

好吧,如果你不想通过URL发送值,那么你可以向PHP脚本发出AJAX请求,并将值保存在$_SESSION 中

如果我找到你,你可能正在寻找$_REQUEST。它允许在任何情况下(post或get)从请求中读取参数。