为什么得不到表单得输入的值啊?(我现在确定是Apache/PHP配置的问题, 但不知出错何处?)

simonvc 2003-09-12 03:41:16
a.php如下:

<html>
<body>
<form action="b.php" method="post">
<input type="TEXT" name="qryfromdate" value="dd">
<input type="submit" value="Submit">
</form>
</body>
</html>

b.php如下:
<html>
<body>
<?php
echo "abc";
echo $qryfromdate;
echo "abc";
?>
</body>
</html>

代码肯定是没错, 因为在别人可以show出$qryfromdate的值, 但在我的配置好了的Apache/PHP机子上仅仅能show上下两个"abc", $qryfromdate就show不出来, 但又不知Apache/PHP配置出错在何处 ?

...全文
29 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
todaynet 2003-09-13
  • 打赏
  • 举报
回复
看来这个问题还有很多人问啊:
在PHP4.1之前可以这样访问变量$变量名, $HTTP_POST_VARS[变量名],

php4.1之后
为了安全,把PHP。INI文件里的REGISTER_GLOBAL=OFF默认都关闭了
如果你不习惯可以修改为ON就可以了使用$变量名 还可以用$HTTP_POST_VARS[变量名],$_post[varibale]
victoryall 2003-09-12
  • 打赏
  • 举报
回复
register_globals=on;
$_POST['qryfromdate'];
都可以。
budai 2003-09-12
  • 打赏
  • 举报
回复
同意楼上的
feel8 2003-09-12
  • 打赏
  • 举报
回复
<?php
echo "abc";
echo $_POST['qryfromdate'];
echo "abc";
?>
indeed 2003-09-12
  • 打赏
  • 举报
回复
在php.ini配置文件里面:
register_globals=on;
ustb 2003-09-12
  • 打赏
  • 举报
回复
怎么又是这个问题呀。register_globals=on;
myblessu 2003-09-12
  • 打赏
  • 举报
回复
echo $qryfromdate; ==> echo $_POST['qryfromdate'];

21,886

社区成员

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

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