2017-07-12 4 views
0

したがって、潜在的な従業員からのアプリケーションを受け入れるカスタムフォームページを作成しました。OpencartでSSLを使用して別のページに情報を送信する方法

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 

であると信じて、私の雇用のテンプレートにデータを送信する。これは、の側面を位置しています

$mail->setSender(html_entity_decode($this->request->post['fullname'], ENT_QUOTES, 'UTF-8')); 
$mail->setHtml($html); 
$mail->send(); 

HTMLを取り付けた後にメールを送信フォーム上のアクションを作成するPOST文がSQLを使用している場合

$data['action'] = $this->url->link('information/Employment', '', 'SSL'); 

はその後employment.tpl私の電子メールテンプレートで私はフルネームが

<?php echo $fullname ?> 

私はいつもメールを受信参照しますが、それは唯一のテンプレート決してデータのいずれかです。私は$this->load->viewのhttps://でフルリンクを使用しようとしましたが、それはどちらも動作しません。

何かお手伝いがありましたら、大変感謝しており、必要に応じて追加情報を提供できてうれしいです。

答えて

0

sshの設定が正常に動作しているかどうかを確認してください。

システム - >設定 - >編集してSSH設定を確認してください。

それが解決しない場合はスカイプにご連絡くださいます。http => HTTPSまたはhttps => HTTP

だけの問題です。 skype:jks0586

+0

SSLを意味する場合は、SSLがチェックされ、正しく動作していることを意味します。また、データはhttps => httpsでなければなりません。 – IntheMountainair

+0

データが投稿されていないサイトのURLを教えてください。 – LetsCMS

関連する問題