yii2 url 路径 以及 参数加密
Posted 先生丨孙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii2 url 路径 以及 参数加密相关的知识,希望对你有一定的参考价值。
// 发送邮件
public function actionEmail($id)
{
$data = Reserve::find()->where([‘id‘=>$id])->asArray()->one();
$mail= Yii::$app->mailer->compose();
$mail->setTo($data[‘u_email‘]);
$mail->setSubject("旅游线路预定确认");
// $mail->setTextBody($data[‘msg‘]); //发布纯文字文本
$mail->sethtmlBody("尊敬的".$data[‘username‘]."你好!<br>您在".date(‘Y-m-d H:i:s‘,$data[‘addtime‘])."时预定了景区的门票,请点击<br>http://www.yii2admin.com/?r=".urlencode(‘travel/agree‘)."&id=".base64_encode($id)."<br>确认"); //发布可以带html标签的文本
if($mail->send())
{
echo "success";
}
else
{
echo "failse";
}
}
// 确认邮件
public function actionAgree()
{
$arr = Yii::$app->request->get();
$id = base64_decode($arr[‘id‘]);
$res = Reserve::find()->where([‘id‘=>$id])->one();
$res->statue=‘1‘;
if($res->save())
{
header("refresh:3;url=?r=travel/show");
print(‘预定成功正在加载,请稍等...<br>三秒后自动跳转~~~‘);
}
}
以上是关于yii2 url 路径 以及 参数加密的主要内容,如果未能解决你的问题,请参考以下文章