切换风格

Wizard Sky California Sunset glow Black Cloud Beige Dragon Lavender NewYear City Snow Flowers London
收藏本站XSS平台字符串转换jsfuck
表单中的一个自动跳转的问题,求助[复制链接]
发表于 2013-4-29 17:36:14 | 显示全部楼层 |!read_mode!
index.php文件内容如下:

<meta http-equiv="Content-Type" Content="text/html;charset=GBK">
<form method="post" action="one.php">

用户名:<input type="text" name="username" /><br />
密&nbsp&nbsp码:<input type="password" name="password" /><br />
验证码:<input type="text" name="code" />1234<br />
介&nbsp&nbsp绍:<textarea rows="10" clos="30"></textarea><br />
<input type="submit" value="提交" name="send" />

</form>



one.php文件如下:
<?php
//设置编码
header('Conetent-Type:text/html;charset=gbk');
//验证是否能提交过来
if (!isset($_POST['send'])||$_POST['send']!='提交') {
   header('location:http://www.baidu.com');
   exit;
  }  



?>




为什么,当我把<input type="submit" value="提交" name="send" />这里的value和name值都填写对了,居然点击提交,还是自动跳转了呢



发表于 2013-4-29 17:53:21 | 显示全部楼层
index.php也可以是html

<form method="post" action="one.php">

用户名:			<input type="text" name="username" /><br />
密  码:	<input type="password" name="password" /><br />
验证码:			<input type="text" name="code" />1234<br />
介  绍:	<textarea rows="10" clos="30"></textarea><br />
					<input type="hidden" name="check_submit" value="y" />
					<input type="submit" value="提交" name="send" />

</form>




one.php
<?php
//验证是否能提交过来
if ( $_POST['check_submit']=='y') {
   header('location:[url]http://www.baidu.com[/url]');
   //echo "is location";
   exit;
}else{
   echo "no location";

} 
?>



编码我就先去掉了,只要是文件本身和文件中设置的编码一致就没问题。

操千曲而后晓声,观千剑而后识器。

代码区

GMT+8, 2019-11-13 03:31

Powered by Discuz! X2

© 2001-2018 Comsenz Inc.

回顶部