Heim >Backend-Entwicklung >PHP-Tutorial >我的表单里面为什么输入一个引号就提交超时,提交不上去,不是注入,是压根submit就超时
就这样一个表单, 提交半角的单引号, 或者双引号 ,就超时 .
apache2.24 ,php5.3.27
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh" xml:lang="zh"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>黑</title></head> <body> <div> <form name="input" action="" method="post"> <input maxlength="20" name="tbName"> <input type="submit" value="submit" /></form> </div> </body></html>
你的action的内容呢
不?超?啊。
只是提交到本?而已。
<?phpif($_POST){ print_r($_POST);}?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh" xml:lang="zh"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>黑</title></head> <body> <div> <form name="input" action="" method="post"> <input maxlength="20" name="tbName"> <input type="submit" value="submit" /></form> </div> </body></html>
你用什么浏览器测试的 ? 多用几个浏览器试试看。
你的action的内容呢
你用什么浏览器测试的 ? 多用几个浏览器试试看。
php.ini 中打开错误提示功能看看。
display_errors = On
改完记得重启下Apache。
php.ini 中打开错误提示功能看看。
display_errors = On
改完记得重启下Apache。
你的代码真的只有主贴中那些吗?
打开错误提示功能,测试看页面有没有有报错。
你的代码真的只有主贴中那些吗?
打开错误提示功能,测试看页面有没有有报错。
可能吧,你可以将防火墙和防入侵的神马关闭了试试看就知道了。
页面提交,你是怎么接收?
这个。。。。。我测试了一下没有超时。是不是已经改代码了?
好了, 应该是服务器机房网络设备的事
测试没发现超时