思想:

通过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
小赏一笔?