Php 如何使用Opencart中的SSL将信息发送到另一个页面

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

因此,我创建了一个自定义表单页面,用于接受潜在员工的申请

在我添加ssl证书之前,它运行良好,但现在不随电子邮件发送任何数据

它会发送模板电子邮件,但不会发送数据,但我知道数据会发送到controller.php,因为电子邮件中的发件人是正确的

我将信息带到控制器中,如下所示

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。请提供我的网站网址,其中数据是不张贴。