2012-02-29 18 views
1

我在窗体上有一个ID数组和数组。用户选择屏幕上的值,但我在表单上使用GET来获取ID。问题是我需要将密钥转换回第二个php页面的值,除了GET函数没有发送值和id一起。我不想通过url发送值,我不希望像现在那样更改URL(或者,通过扩展名,从GET更改为POST以隐藏值)。隐藏某些表单信息而不会从GET更改为POST

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

任何帮助,将不胜感激。谢谢。

+0

发布一些示例代码可能会有帮助。 – 2012-02-29 22:57:39

+0

@Colin表示,一些示例代码会很有帮助。另外,你是否想要在表单上执行'method =“GET”',但保留一些表单的输入来显示URI?如果是这样的话,那么科学家对AJAX请求的建议将最适合你。 – 2012-02-29 23:05:06

+0

对不起,我现在仍在编写代码,这是一团糟。我只是想知道我的选择是什么,SESSION是完美的。 – 2012-02-29 23:17:55

回答

2

好了,如果你不想在URL发送的值,那么你可以在$ _SESSION

+0

工作很好!谢谢! – 2012-02-29 23:16:55

0

做一个AJAX请求到PHP脚本并保存的值。如果我得到了你,也许你是寻找$ _REQUEST。 它允许在任何情况下从请求读取参数(post或get)。

+0

问题在于如何将值发送到服务器端URL(GET)与表单(POST/GET)与AJAX(POST/GET),而不一定是如何在它们出现时获取它们的值。从本质上讲,这是OP在这里似乎对此感兴趣的NVP价值的混淆。 – thescientist 2012-02-29 23:12:45