PHP——防止Emain注入
来源:互联网 发布:免费热敏打印软件 编辑:程序博客网 时间:2024/06/05 03:11
防止 e-mail 注入的最好方法就是对输入进行验证。
<html><body><?phpfunction spamcheck($field) { //filter_var() 清理电子邮件 //address using FILTER_SANITIZE_EMAIL 从字符串中删除电子邮件的非法字符 $field=filter_var($field, FILTER_SANITIZE_EMAIL); //filter_var() 电子邮件验证 //address using FILTER_VALIDATE_EMAIL 验证电子邮件地址 if(filter_var($field, FILTER_VALIDATE_EMAIL)) { return TRUE; } else { return FALSE; } }if (isset($_REQUEST['email'])) { $mailcheck = spamcheck($_REQUEST['email']); if ($mailcheck==FALSE) { echo "Invalid input"; } else {//send email $email = $_REQUEST['email'] ; $subject = $_REQUEST['subject'] ; $message = $_REQUEST['message'] ; mail("someone@example.com", "Subject: $subject", $message, "From: $email" ); echo "Thank you for using our mail form"; } }else { echo "<form method='post' action='mailform.php'> Email: <input name='email' type='text' /><br /> Subject: <input name='subject' type='text' /><br /> Message:<br /> <textarea name='message' rows='15' cols='40'> </textarea><br /> <input type='submit' /> </form>"; }?></body></html>
0 0
- PHP——防止Emain注入
- PHP如何防止注入
- PHP 防止 SQL 注入
- PHP防止注入攻击
- PHP防止注入方法
- php防止sql注入
- php防止sql注入
- PHP防止XSS注入
- php 防止sql注入
- php防止mysql注入
- php防止sql注入
- PHP 防止SQL注入
- php防止sql注入
- php防止sql注入
- PHP防止sql注入
- PHP---防止注入攻击
- php 防止sql注入
- PHP防止SQL注入
- 模仿购物车实现ListView中商品数量的添加以及总价的调整
- sql的优化
- centos6 安装选包
- Oracle中IN参数个数超过1000的解决方案
- 考试篇(5.2) NSE4 题库 21. IPv6 ❀ 飞塔 (Fortinet) 网络安全专家
- PHP——防止Emain注入
- ES6 -- 异步编程神器2:Generator
- .net操作SQLite数据库
- eclipse配置git
- 电商超卖
- 大数据IMF传奇行动绝密课程第120课:Spark Streaming性能优化:如何在End-to-End生产环境下安全高效地把结果数据存入HBase中
- poj之旅:1195 树状
- 离散基础 (14). 驻点极值和最值问题
- Android-okhttp下载图片并保存(刷新图库)