php – 为什么我不能提交包含函数fgets()的文本?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 为什么我不能提交包含函数fgets()的文本?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我在网上,在学校期间使用我的网站编码(以及我的编程项目的进展),并将代码发送到我的邮件地址以继续在家工作.

文本可以在< textarea>内.或者< input>字段(名称=“代码”id =“代码”).
无论哪种方式,我都无法提交包含C/C++函数fgets()的文本:

TODO: Include a more stable function to get user input,such as fgets(input,20,stdin);

我不知道为什么提交文本:fgets(输入,标准输入)将是一个问题,以及为什么在< textarea>内的任何文本或< input>会是一个问题,因为它只是纯文本,而不是实际的代码.

当我点击提交时,我的< textarea>中的文字包含fgets(),没有任何反应(而不是给我无效的输入消息或电子邮件已发送消息),我的文本没有被发送.

解决方法

可能是您服务器上的某些内容将此视为企图破解该网站.

一个快速谷歌搜索显示mod_security(一个相当常见的Apache模块,试图阻止sql注入和其他漏洞利用)可能会阻止包含fgets()调用的POST参数. http://forums.modx.com/thread?thread=9677

脚本宝典总结

以上是脚本宝典为你收集整理的php – 为什么我不能提交包含函数fgets()的文本?全部内容,希望文章能够帮你解决php – 为什么我不能提交包含函数fgets()的文本?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。