【发布时间】:2017-03-06 12:01:21
【问题描述】:
我正在使用 codeigniter 3。如何强制 SSL 连接到我的网页,以便所有页面加载时旁边都有绿色挂锁图标?
注意:如何在不编辑 htaccess 文件的情况下执行此操作?
【问题讨论】:
-
构造函数用于加载用户定义的帮助器: public function __construct() { parent::__construct(); $this->load->helper(array('ssl_helper')); force_ssl();并创建一个文件名为 ssl_helper.php 的辅助函数: function force_ssl() { if (!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] != "on") { $url = “https://”。 $_SERVER['SERVER_NAME'] 。 $_SERVER['REQUEST_URI'];重定向($url);出口; } } 同时在 config.php 中启用助手。否则,使用 htaccess 控制器可能无法工作,您也可以加载外部图标
标签: php codeigniter ssl