最近我试图学习如何将HTTPS,SSL内部应用于某些网站,以防止我们客户端的信息被黑客窃取。如何将HTTPS应用于某些网页
我从Google搜索了一些相关的源代码和教程。我将它们应用到.htaccess
并更改了在httpd.conf
内部分配的侦听端口。
但是,我仍然无法找到解决方案。因此,我在这里寻求帮助。
最近我试图学习如何将HTTPS,SSL内部应用于某些网站,以防止我们客户端的信息被黑客窃取。如何将HTTPS应用于某些网页
我从Google搜索了一些相关的源代码和教程。我将它们应用到.htaccess
并更改了在httpd.conf
内部分配的侦听端口。
但是,我仍然无法找到解决方案。因此,我在这里寻求帮助。
你可以在代码中使用而不是使用htaccess。
您可以创建一个帮助函数,将页面重定向为通过SSL从控制器调用。
在你的帮手;
function force_ssl() {
if (!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] != "on") {
$url = "https://". $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
redirect($url);
exit;
}
}
然后在你的控制器中;
class Whatever extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->helper(array('your_ssl_helper'));
}
public function index() {
force_ssl();
...
}
}
明天我可以给你答复吗? 因为我需要在公司内部尝试。 – Blackie
@Blackie当然,没有probs。 – Rooneyl
谢谢@Rooneyl。 它像一个魅力。 我很抱歉,我没有足够的声望投票给你。 万分感谢! – Blackie