经测试代码如下:
/**
* 把get和post里的变量放到hidden控件
*
* @param
* @arrange (编程之家) jb51.cc
**/
class c_HiddenVars {
function display($a) {
$c = Count($a);
for ($i = 0, Reset($a); $i < $c; $i++, Next($a)) {
$k = Key($a); $v = $a[$k];
if (is_array($v)) {
$vc = Count($v);
for (Reset($v), $vi = 0; $vi < $vc; $vi++, Next($v)) {
$vk = Key($v);
echo <input type=hidden name=\$k\[$vk\]\ value=\.htmlspecialchars($v
[$vk]). \>\n;
}
}else{
echo <input type=hidden name=\$k\ value=\.htmlspecialchars($v). \>\n;
}
}
}
function get() {
global $HTTP_GET_VARS;
if (is_array($HTTP_GET_VARS)) { $this->display
($HTTP_GET_VARS); }
}
function post() {
global $HTTP_POST_VARS;
if (is_array($HTTP_POST_VARS)) { $this->display
($HTTP_POST_VARS); }
}
function all() {
$this->get();
$this->post();
}
};
/*** 来自编程之家 jb51.cc(jb51.cc) ***/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。