我所遇到的奇怪的问题

kedazhang 2003-10-10 10:33:32
完整的代码如下:
login.php
<html>
<head>
<title></title>
</head>
<body>
<form action="data_transfer.php" method="post">
<table>
<tr><td>login name :</td>
<td><input type="text" size="20" name="login_name" value="<? echo $login_name; ?>"></td></tr>
<tr><td><input type="submit" size="5" name="send" value="login"></td><td></td><tr>
</table>
</form>
</body>
</html>
------------------------------------------------------
data_transfer.php
<?
$id = fopen("data.txt", "w");
$string = $HTTP_POST_VARS['login_name'];
fputs($id , $string);
echo "string:".$string."<br/>";
echo "login_name:".$login_name."<br/>";
echo "file:".fgets($id, 256)."<br/>";
fclose($id);
?>

运行程序,在login.php中输入test按回车键后data_transfer.php得到的输出是
string: testlogin_name=test
login_name: testlogin_name=test
file:
写入data.txt的数据是testlogin_name=test
但若用鼠标点击login按钮data_transfer.php得到的输出是
string: test
login_name: test
file:
写入data.txt的数据是test
---------------------------------
昨天测试的时候又有新问题出现
在windows下运行仍出现以上问题
而在linux下用Mozilla打开不管是用回车还是鼠标点击都不会出现错误的提交值的情况
---------------------------------
回复人: shg918(东昌湖里的小虾米)

抱歉,俺在本机上试的和在万网unix空间上试的都是
string: test
login_name: test
file:
我的版本是4.3.x,万网为4.2.2
-----------------------------------
回复人: shg918(东昌湖里的小虾米)

www.cirrt.com/login.php
----------------------------------
回复人: kedazhang(淡蓝忧伤)

我在www.cirrt.com/login.php上测试是正确的
我的linux是redhat 9.0,是否是我的linux服务器配置有问题

----------------------------------
回复人: shg918(东昌湖里的小虾米)

大有可能,去apache区看看吧。

----------------------------------

...全文
47 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
luyang1001 2003-10-18
  • 打赏
  • 举报
回复
鼠标点击和回车后,均得到
string:2121
login_name:
file:
data.txt里内容为2121

我是win2000pro+apache2.0.45+php4.3.3
查看了些相关资料,也没有解决!

帮你UP
indeed 2003-10-11
  • 打赏
  • 举报
回复
你的问题我在自己的机器上试验过,没有问题,看来确实有点奇怪
只能帮你顶顶了
myblessu 2003-10-11
  • 打赏
  • 举报
回复
是奇怪的问题,我点与不点都一样,很正常.
klbt 2003-10-10
  • 打赏
  • 举报
回复
奇怪的问题,帮你顶。

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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