MarikoChiba

【教程】通过PHP发送一封带参数的邮件
思想:通过str_replace来替换掉参数的位置。类似问题:小明现在需要发送带参数$code的url ——&qu...
扫描右侧二维码阅读全文
01
2019/08

【教程】通过PHP发送一封带参数的邮件

思想:

通过str_replace来替换掉参数的位置。
请输入图片描述

类似问题:

小明现在需要发送带参数$code的url ——"https://www.m78.co/get.php?code=$code"
,但是直接输出就是纯粹的$code。

解决方法:

仅供参考

//设$content 为邮件内容
$content = <<< EOF
<p align="center"><a href='https://www.m78.co/get.php?code=$code'>Click me to get yoghurt!</a>
</p>
EOF;
//设$str 为被替换的字符串
//设$code 为替换字符串,现在要替换掉$content中的"$code"为真正的变量 $code。
$str= '$code';
$code = $_GET['code'];
$content = str_replace($str,$code,$content);
//最终就可以实现发送一封URL带参数邮件的效果了

总结:

此种情况的确比较特殊,但我们平常还是应该多补习一下PHP的函数,在实战中发挥。

此外:

本问题知道上有答 php怎么通过邮件...

Last modification:October 31st, 2019 at 06:14 pm
小赏一笔?

2 comments

  1. VPS234主机测评

    PHP发邮件这么简单吗,会不会存在进程结束了,邮件还没有发出去的情况啊|´・ω・)ノ

    1. MarikoChiba
      @VPS234主机测评

      这个只是替换邮件内容来实现发送带参数邮件的方法,如果你需要使用php发邮件的话,待我月底放假再发一篇关于用php发邮件方法 的文章,我现在在学校,每月只放三天假,现在信息课。

Leave a Comment