我在 HTTPS 和 HTTP 之间传递数据时遇到问题,我想解决这个问题。
阅读其他答案和 php.net 页面,我发现通过 session_id 并调用 session_start 我可以恢复会话。
让我描述一下场景。
登录页面在 hostgator 使用共享 ssl,因此 url 看起来像: https ://gatorxxx.hostgator.com/~username/subdomain/login/
登录表单包含用户、密码和一个名为 magic 的隐藏字段(包含会话 ID)。
表单被发送到这个页面http://subdomain.domain.com/data.php只包含回声计数($_POST)
问题是 $_POST 为空并且错误日志包含以下错误 PHP 警告:未知:130 字节的 POST 内容长度超过第 0 行未知中 64 字节的限制
不是 post_max-size 问题,因为它设置为 1Mb
我不知道怎么了。
我需要帮助 谢谢