Smarty模板中的HTTPS表单网址

时间:2017-03-30 12:00:37

标签: https smarty

我需要将表单操作网址从http更改为https,我已将以下代码添加到.htaccess但不会更改表单网址:

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

电子商务系统使用Smarty函数_createUrl作为表单操作url,我在Abstract.php中的那个函数中看到有以下代码:

$isSecure = preg_match('/on/i', $_SERVER['HTTPS']) ? 1 : 0;

所以我猜这要么不起作用,要么被覆盖。

如果我在上面的检查下面添加以下行,则没有区别。

$isSecure = 1;

但是,如果我添加以下内容,则表单操作URL将成为相对路径,因此使用https。

$aParamList['secure'] = 1;

有什么想法吗?

0 个答案:

没有答案