PHP电子邮件脚本-每当我添加id?=文本开始后被截断2个字母
PHP Email Script - whenever i add id?= text after it getting starting 2 letters truncated
我正在使用Ionic创建移动应用程序。在App中,我为丢失密码功能写了一些逻辑。有一个电子邮件字段,从那里用户可以添加他们的注册电子邮件,并获得一些链接,以重置他们的密码。请检查下面的代码
http://proittechnology.com/dev/stylr/changePasswordEdit.php?id=
在=(等于)号之后,我添加了$email变量,该变量检查用户变量到DB并抓取他们的数据。请检查下面的代码
$postdata = file_get_contents("php://input");
if (isset($postdata)) {
$request = json_decode($postdata);
$email = $request->email;
if ($email != "") {
echo "Server returns: " . $email;
}
else {
echo "Empty username parameter!";
}
$headers = "From: resume@harshadpatil.com" . PHP_EOL;
$headers .= "Reply-To: $email" . PHP_EOL;
$headers .= "MIME-Version: 1.0" . PHP_EOL;
$headers .= "Content-type: text/plain; charset=utf-8" . PHP_EOL;
$headers .= "Content-Transfer-Encoding: quoted-printable" . PHP_EOL;
$message = 'http://proittechnology.com/dev/stylr/changePasswordEdit.php?id='.$email;
$send = mail($email, $subject, $message, $headers );
if ($send)
$mailReturns = "Mail sent successfully.";
else
$mailReturns = "Mail sent failed.";
echo $mailReturns;
我担心的是每当我发送电子邮件到OUTLOOK后=(等于符号)开始变量$email的2个字母被截断,在Gmail =(等于符号)是不可见的
如果您在URL中传递电子邮件,则尝试将电子邮件传递为urlencode($email)
相关文章:
- 如何添加类,同时开始在文本字段中输入文本
- 在JavaScript中搜索文本并获取其所有开始和结束索引
- 如何使用javascript将验证日期设置为不小于文本框中的开始日期
- 如何删除字符串中从特定文本开始的所有字符
- 如何使文本区域不开始新行
- 如何使文本字段中的文本光标以几像素开始
- 为什么文本在 li 标签中开始一个新行
- 如何通过服务器找到用户是否开始响应?[i.e.In 编辑他们是否键入的文本]
- SVG 文本路径 - 动画开始偏移量(文本向下滑动 SVG 路径) - 在 JS 中
- 单击语法错误:标识符在数字文本之后立即开始
- 从隐藏文本开始,单击时显示文本
- eval 语法错误:标识符在数字文本之后立即开始
- 在文本框中显示结束日期,用户选择的开始日期 + 使用 JavaScript 的 1 年
- 如何自定义开始时间值并向 amCharts 气球添加一些文本
- 以文本开始输入字段
- 语法错误:标识符在数字文本 asp.net 之后立即开始
- 如何检测UIWebView何时开始选择文本
- 如何在光标开始和文本区域结束之间获取文本
- 浏览器如何知道用户在哪里开始和结束文本选择
- Javascript代码用于在鼠标悬停时停止文本滚动,并在鼠标悬停时开始文本滚动