首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP代码注入

PHP代码注入
EN

Stack Overflow用户
提问于 2011-03-10 04:41:47
回答 6查看 6.4K关注 0票数 2

我有一个php脚本运行在我的网站上,它接受用户提供的输入并通过电子邮件发送。我正在通过剥离标签和斜杠来清理输入数据。但是,我不会使用此输入在数据库中输入数据,也不会执行include、exec、eval或其他类似操作。如果我没有做这些危险的事情,那么恶意用户有可能通过GET、POST或COOKIES数组注入可执行的php代码吗?我几乎肯定答案是“不”,但我认为值得一试去问更有经验的人。:)

EN

回答 6

Stack Overflow用户

发布于 2011-03-10 04:44:06

先生,请允许我向您介绍Email Injection

如何防止:http://phpsense.com/php/php-mail.html注意:如果您只在电子邮件正文中使用用户提供的数据,那么您应该是安全的。但我的建议是,永远不要信任用户输入的数据。

票数 1
EN

Stack Overflow用户

发布于 2011-03-10 04:44:57

如果您没有在SQL语句中使用任何输入,没有将其写入文件,没有使用eval或exec,或者没有包含它,那么就不可能注入可执行的php代码。

票数 1
EN

Stack Overflow用户

发布于 2011-03-10 04:46:16

如果看不到来源,没有人能确定,但很可能。代码执行通常在使用eval时发生。还要检查您是否在用户可以修改的字符串中的路径上使用了include或require。

哦,还有一个头注入,它可能会影响你的http://www.securephpwiki.com/index.php/Email_Injection

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5251889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档