LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 775|回复: 4

请教:我的php装好了,就是提交表单不行,怎么办?

[复制链接]
发表于 2005-4-17 11:09:20 | 显示全部楼层 |阅读模式
我先写了一个try.html
<html>
<head>
<title>
try
</title>
<body>
<form method=get action="try.php">
姓名:<input type="text" name="name" size=20>
<input type=submit value="传送">
</form>
</body>
</html>

然后写了表单处理try.php
<html>
<head>
<title>Welcome!</title>
</head>
<body color=#ffffff>
<?
echo "$name";
?>
</body>
</html>

当提交表单时,网页后面跟着?name=我的输入
结果就是什么都没有显示,而不用表单的话都很正常

不知道怎么办。
发表于 2005-4-17 11:20:36 | 显示全部楼层
我实验了你的这个程序,运行很正常。应该不是程序的问题,你再看看有没有可能是php.ini的问题。
回复 支持 反对

使用道具 举报

发表于 2005-4-17 11:42:49 | 显示全部楼层
register_globals = On

新版本用于生产站点默认register_globals = Off

问一下兄弟们吧

$name在register_globals = Off下的写法。或者查看一下php手册

google keyword register_globals

http://www.phpv.net/article.php/69
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-17 13:13:21 | 显示全部楼层
非常感谢,我把register_globals 改成on后,就正常了,希望兄弟们不要象我一样犯低级错误。
回复 支持 反对

使用道具 举报

发表于 2005-4-19 11:27:14 | 显示全部楼层
把register_globals 改成on后会产生一定安全问题!!
php 网站在4.3 的版本之后默认就把register_globals 改成off!
把register_globals 改成off后的php 的写法为 $_POST['name'] 或者 $_GET['name']
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表