除了要初始化$a外,跳转语句后最好要跟exit();
解决方案 »
- isset问题
- 如何将input标签的值存入COOKIE并保存1年?
- Call to undefined function pg_connect() in C:\phptest\pg\index.php on line 22
- csdn上的点击“对我有用”后面的数字加1怎么实现
- php导出Excel,如何设置图片在excel单元格居中
- 有关 ZendStudio 调试加密的php
- php 正则如何匹配2级域名
- 如何获得所有get参数名
- 我打算建个商业网站。寻求合作者一人到两人(上海)。
- 页面脚本 php 求教
- session
- php中fsockopen的本地端口(local port)要设置么,急!
<?php
if (isset($_REQUEST["Submit"]))
{
if(!isset($_REQUEST["name"]))$a=1;
if(isset($a) and $a != 1)header("location:submitusr.php");
}
?>
<form name="form" method="post" action="<?php $_SERVER['PHP_SELF'];?>">
用户名:
<input type="text" name="name"><?php if(isset($a) and $a == 1) echo "重填!";?>
<input type="submit" name="Submit" value="提交">
</form>
<?php
if (isset($_REQUEST["Submit"]))
{
$a=0;
if(!isset($_REQUEST["name"]))$a=1;
if($a != 1)header("location:submitusr.php");
}
?>
<form name="form" method="post" action="<?php $_SERVER['PHP_SELF'];?>">
用户名:
<input type="text" name="name"><?php if(isset($a) and $a == 1) echo "重填!";?>
<input type="submit" name="Submit" value="提交">
</form>
1、location的路径不对
2、header前面有错误。
注意:header前面不能有任何输出,包括错误提示。
name有值则跳转,无值则重填你遇到了什么问题?