思想:

通过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带参数邮件的效果了

方案二

        $code = $_GET['code'];
        $content = "https://www.m78.co/get.php?code={$code}";

此外:

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


广告:
Last modification:August 3rd, 2021 at 07:35 pm