Php 如何使用Opencart中的SSL将信息发送到另一个页面
因此,我创建了一个自定义表单页面,用于接受潜在员工的申请 在我添加ssl证书之前,它运行良好,但现在不随电子邮件发送任何数据 它会发送模板电子邮件,但不会发送数据,但我知道数据会发送到controller.php,因为电子邮件中的发件人是正确的 我将信息带到控制器中,如下所示Php 如何使用Opencart中的SSL将信息发送到另一个页面,php,email,ssl,ssl-certificate,opencart2.x,Php,Email,Ssl,Ssl Certificate,Opencart2.x,因此,我创建了一个自定义表单页面,用于接受潜在员工的申请 在我添加ssl证书之前,它运行良好,但现在不随电子邮件发送任何数据 它会发送模板电子邮件,但不会发送数据,但我知道数据会发送到controller.php,因为电子邮件中的发件人是正确的 我将信息带到控制器中,如下所示 if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { if (isset($th
if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
if (isset($this->error['fullname'])) {
$data['error_fullname'] = $this->error['fullname'];
} else {
$data['error_fullname'] = '';
}
然后将数据发送到我的就业模板,我认为问题在那里
$html = $this->load->view('default/template/mail/employment.tpl',$data);
// This right here no Longer works after adding SSL
然后在附加HTML后发送邮件
$mail->setSender(html_entity_decode($this->request->post['fullname'], ENT_QUOTES, 'UTF-8'));
$mail->setHtml($html);
$mail->send();
它位于POST if语句的外侧,以确保表单上的操作使用SQL
$data['action'] = $this->url->link('information/Employment', '', 'SSL');
然后在employment.tpl我的电子邮件模板中,我将引用全名
<?php echo $fullname ?>
我总是收到电子邮件,但它只是模板,而不是任何数据。我曾尝试在$this->load->view
上使用https://的完整链接,但这也不起作用
非常感谢您提供的任何帮助,如果需要,我们将乐意提供更多信息 请检查ssh设置在您的站点上是否正常工作 系统->设置->存储编辑,然后检查SSH设置 这只是http=>https或https=>http的问题 如果未解决问题,请通过skype进行通信。
skype:jks0586如果您是指SSL,它已检查并正常工作。此外,数据应该是https=>https。请提供我的网站网址,其中数据是不张贴。