PHP CodeIgniter 如何将特定页面上的 Https(SSL) 设置为子域(例如 mypage.domain.com)?

标签 php .htaccess codeigniter ssl

我将我们的域设置为 SSL(https)。

但是“www.mydomain.com”的 Akamai SSL 计划非常昂贵,因为我们在世界各地提供服务。

因此,我们得到了一个 SSL 子域“https secure.example.com”,并希望只覆盖某些页面,如“登录”、“我的页面”、“注册页面”等。

首先,我将重定向设置为“https://secure.example.com” ' 当用户访问页面时。 (反之,重定向到'http://www.example.com')

但 www 和子域之间不能共享 session 。

如何设置 www 和子域之间的共享 session ? 我用谷歌搜索并在下面找到。

$config['cookie_prefix'] = "mydomain_";
$config['cookie_domain'] = ".mydomain.in";
$config['cookie_path'] = "/";
$config['cookie_secure'] = FALSE;

但此解决方案使所有子域共享 session 。 我们还有几个子域,不想在所有这些子域上共享 session ,只是 secure.example.com。

请帮帮我。

最佳答案

是否真的有必要从不安全页面上的 cookie 中获取数据,如果用户转到安全页面,这些数据会有用吗?

关于PHP CodeIgniter 如何将特定页面上的 Https(SSL) 设置为子域(例如 mypage.domain.com)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37266444/

相关文章:

php - 防止使用 .htaccess 直接访问公用文件夹中的文件夹不起作用

php - 如何在 Codeigniter 中仅禁用特定方法的构造函数?

php - HTML 表单更改回显变量而不是数据库?

php - Amazon Linux AMI php.ini 中对 upload_max_filesize 的更改不会生效

php - 从 URL (Joomla 3.3/3.4/3.5) 中删除 ID(类别和文章)

php - 如何在 Codeigniter 中将数据库函数调用到自定义库中?

php - "Your message has been successfully sent using the following protocol: mail",但我什么也没得到

php - 合并两个关联数组而不重新索引 - PHP

php - 如何在 Magento 2 中显示静态 block ?

.htaccess - htaccess url 重写/重定向 - 就像 facebook 一样