菜鸟问题:我得不到提交参数的值!

jyh149129 2003-11-20 04:48:13
php中不是可以"$参数"获得表单提交参数的值嘛,为何我得到的都是空值呢?
...全文
34 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jyh149129 2003-11-20
  • 打赏
  • 举报
回复
感谢!
木目子 2003-11-20
  • 打赏
  • 举报
回复
<?php
if(!empty($_POST))
{
$input1=$_POST['input1'];
}elseif(!empty(HTTP_POST_VARS))
{
$input1=$_HTTP_POST_VARS['input1'];
}
?>
目前知道的最好的写法,最好是写成函数
这是phpMyAdmin里的一个,可以借鉴一下!
<?php
if (!defined('PMA_GRAB_GLOBALS_INCLUDED')) {
define('PMA_GRAB_GLOBALS_INCLUDED', 1);

if (!empty($_GET)) {
extract($_GET, EXTR_OVERWRITE);
} else if (!empty($HTTP_GET_VARS)) {
extract($HTTP_GET_VARS, EXTR_OVERWRITE);
}

if (!empty($_POST)) {
extract($_POST, EXTR_OVERWRITE);
} else if (!empty($HTTP_POST_VARS)) {
extract($HTTP_POST_VARS, EXTR_OVERWRITE);
}

if (!empty($_FILES)) {
while (list($name, $value) = each($_FILES)) {
$$name = $value['tmp_name'];
}
} else if (!empty($HTTP_POST_FILES)) {
while (list($name, $value) = each($HTTP_POST_FILES)) {
$$name = $value['tmp_name'];
}
}


} ?>
jyh149129 2003-11-20
  • 打赏
  • 举报
回复
我学PHP刚入门,"唠叨"兄,给我个例子嘛!
aotianlong 2003-11-20
  • 打赏
  • 举报
回复
你的变量是不是在函数中,如果函数中的话就要用
global $参数
来获得
xuzuning 2003-11-20
  • 打赏
  • 举报
回复
那是因为你的register_globals=off

改用$_POST

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧