【发布时间】:2018-10-24 21:06:37
【问题描述】:
我的电子邮件格式如
$confirmationcode = rand(10, 1000);
$unumber = uniqid();
$message= '<html><head></head><body>
<div style="height:600px; width:100%; ">
<h3>'.$fetch_tration.'<br></div></body> </html>';
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://smtp.gmail.com';
$config['smtp_port'] = 465;
$config['smtp_user'] = 'example@example.com';
$config['smtp_pass'] = '************';
$config['charset'] = 'utf-8';
$config['wordwrap'] = TRUE;
$this->load->library('email');
$this->email->initialize($config);
$this->email->set_newline("\r\n");
$this->email->from('example@example.com', 'Admin Team');
$this->email->to(example@example.com);
$this->email->subject('Confirm Registration');
$this->email->message($message);
$this->email->set_mailtype('html');
$this->email->send();
在电子邮件代码中 $fetch_tration 是看起来像的电子邮件模板
请确认您在 www.doamin.Com 的注册
其中确认文本有一个链接,如 http://example.com/mycon/emailconfirmation/'.$confirmationcode.'/'.$unumber.'
我想用邮件时分配的值替换 $confirmationcode 和 $unumber。 当有人注册而不是电子邮件发送成功但变量 $confirmationcode 和 $unumber 未在链接中分配时。当用户点击确认链接时,感谢收到类似的错误
您提交的 URI 包含不允许使用的字符。
请帮忙 提前致谢
【问题讨论】:
标签: php mysql codeigniter email