【问题标题】:How to preserve php session variables when redirecting to https [duplicate]重定向到https时如何保留php会话变量[重复]
【发布时间】:2013-08-02 21:42:49
【问题描述】:

一旦我像这样进行 https 重定向,我将非常感谢有关如何保留我的 php 会话变量的任何建议:

$location = 'https://' . BASE_URL . 'billing.php';
header("Location: $location");
exit();

【问题讨论】:

    标签: php


    【解决方案1】:

    你要找的是session_set_cookie_params()

    确保domain 参数类似于:.yoursite.com,开头带有一个点,这将使其与 yoursite.com 的任何子域匹配。

    然后确保将secure 参数设置为true,这将允许它通过安全连接发送。

    您可以通过session_get_cookie_params()查看您当前的配置。

    【讨论】:

    • 做到了。现在我正在从 http 到 https 来回进行会话,反之亦然。谢谢。
    猜你喜欢
    • 2011-03-13
    • 1970-01-01
    • 2019-01-08
    • 2012-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-21
    • 2012-06-19
    相关资源
    最近更新 更多