php – 为什么我不能提交包含函数fgets()的文本?
发布时间:2020-12-13 17:42:47 所属栏目:PHP教程 来源:网络整理
导读:我在网上,在学校期间使用我的网站编码(以及我的编程项目的进展),并将代码发送到我的电子邮件地址以继续在家工作. 文本可以在 textarea内.或者 input字段(名称=“代码”id =“代码”). 无论哪种方式,我都无法提交包含C/C++函数fgets()的文本: TODO: Include
我在网上,在学校期间使用我的网站编码(以及我的编程项目的进展),并将代码发送到我的电子邮件地址以继续在家工作.
文本可以在< textarea>内.或者< input>字段(名称=“代码”id =“代码”). 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |