Как отправить информацию на другую страницу с помощью SSL в Opencart

Поэтому я создал настраиваемую страницу формы, которая принимает заявки от потенциальных сотрудников.

Он работал нормально, прежде чем я добавил сертификат 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');

Тогда в моем шаблоне электронной почты трудоустройство.tpl я буду ссылаться на полное имя.

<?php echo $fullname ?>

Я всегда получаю электронное письмо, но это только шаблон, а не какие-либо данные. Я пробовал использовать полную ссылку с https: // на $this->load->view, но это тоже не работает.

Мы будем благодарны за любую помощь и будем рады предоставить любую дополнительную информацию, если это необходимо.


person IntheMountainair    schedule 12.07.2017    source источник


Ответы (1)


Пожалуйста, проверьте, правильно ли работает настройка ssh на вашем сайте.

система -> настройки -> сохранить редактирование, а затем проверить настройку SSH.

это просто проблема http => https или https => http

Если проблема не решена, сообщите об этом в скайпе. скайп: jks0586

person LetsCMS Pvt Ltd    schedule 13.07.2017
comment
Если вы имеете в виду SSL, он проверен и работает правильно. Также данные должны быть https = ›https. - person IntheMountainair; 13.07.2017
comment
Пожалуйста, предоставьте мне URL-адрес сайта, на котором не публикуются данные. - person LetsCMS Pvt Ltd; 14.07.2017