我的表单里面为什么输入一个引号就提交超时,提交不上去,不是注入,是压根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的内容呢
故意没有填写 ,默认应该提交到本页吧。这是我的测试网站,输入引号提交不了:
http://www.getbook.cn/ImageEditor/4.htm?tbName=hjg
你用什么浏览器测试的 ? 多用几个浏览器试试看。
ie ,谷歌都试过,这个是测试页面,你输入试试,我搭建2个apache都这样,windows2003系统,apache2.2.4
http://www.getbook.cn/ImageEditor/4.htm
php.ini 中打开错误提示功能看看。
display_errors = On
改完记得重启下Apache。
php.ini 中打开错误提示功能看看。
display_errors = On
改完记得重启下Apache。
apache 下logs目录的 access.log
123.125.71.58 - - [01/Dec/2014:21:59:51 +0800] "GET /images/201307/goods_img/36_G_1372662894106.jpg HTTP/1.1" 200 30764
61.180.165.187 - - [01/Dec/2014:21:59:58 +0800] "GET /ImageEditor/4.htm HTTP/1.1" 304 -
error.log
[Mon Dec 01 21:59:39 2014] [notice] Apache/2.2.4 (Win32) PHP/5.3.27 configured -- resuming normal operations
[Mon Dec 01 21:59:39 2014] [notice] Server built: Jan 9 2007 23:17:20
[Mon Dec 01 21:59:39 2014] [notice] Parent: Created child process 4964
[Mon Dec 01 21:59:39 2014] [notice] Child 4964: Child process is running
[Mon Dec 01 21:59:39 2014] [notice] Child 4964: Acquired the start mutex.
[Mon Dec 01 21:59:39 2014] [notice] Child 4964: Starting 250 worker threads.
[Mon Dec 01 21:59:39 2014] [notice] Child 4964: Starting thread to listen on port 80.
你的代码真的只有主贴中那些吗?
打开错误提示功能,测试看页面有没有有报错。
你的代码真的只有主贴中那些吗?
打开错误提示功能,测试看页面有没有有报错。
代码就是贴出那些,你看这个测试页面,代码就是这样的啊,
http://www.getbook.cn/ImageEditor/4.htm
点提交会超时,但地址栏显示 http://www.getbook.cn/ImageEditor/4.htm?tbName=%27
这个服务器前面有防火墙,和防入侵的神马,会不会他们拦截了?
可能吧,你可以将防火墙和防入侵的神马关闭了试试看就知道了。
页面提交,你是怎么接收?
这个。。。。。我测试了一下没有超时。是不是已经改代码了?
好了, 应该是服务器机房网络设备的事
测试没发现超时

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Alipay PHP...

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

Session hijacking can be achieved through the following steps: 1. Obtain the session ID, 2. Use the session ID, 3. Keep the session active. The methods to prevent session hijacking in PHP include: 1. Use the session_regenerate_id() function to regenerate the session ID, 2. Store session data through the database, 3. Ensure that all session data is transmitted through HTTPS.

The application of SOLID principle in PHP development includes: 1. Single responsibility principle (SRP): Each class is responsible for only one function. 2. Open and close principle (OCP): Changes are achieved through extension rather than modification. 3. Lisch's Substitution Principle (LSP): Subclasses can replace base classes without affecting program accuracy. 4. Interface isolation principle (ISP): Use fine-grained interfaces to avoid dependencies and unused methods. 5. Dependency inversion principle (DIP): High and low-level modules rely on abstraction and are implemented through dependency injection.

How to debug CLI mode in PHPStorm? When developing with PHPStorm, sometimes we need to debug PHP in command line interface (CLI) mode...

Article discusses essential security features in frameworks to protect against vulnerabilities, including input validation, authentication, and regular updates.

How to automatically set the permissions of unixsocket after the system restarts. Every time the system restarts, we need to execute the following command to modify the permissions of unixsocket: sudo...

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.
