思想:
通过str_replace来替换掉参数的位置。
![图片[1]~【教程】通过PHP发送一封带参数的邮件](https://www.m78.co/wp-content/uploads/2022/02/dcc451da81cb39db9158f787de160924aa183042.png)
类似问题:
小明现在需要发送带参数$code的url ——”https://www.m78.co/get.php?code=$code”
,但是直接输出就是纯粹的$code。
解决方案:
仅供参考
$code = $_GET['code'];
$content = "https://www.m78.co/get.php?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怎么通过邮件…
赞助商广告:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容