首页 > 解决方案 > 使用 PHP 和 Amazon AWS EC2 的会话

问题描述

我在 AWS 上运行一个网站,域名在 Godaddy 上注册。Godaddy 域 mydomainname.com 指向我的 AWS EC2 实例的 IP,该实例具有公共 DNS ec2-x-xx-xxx-xxx.compute-1.amazonaws.com。

我将 PHP 用于服务器端代码并​​遇到会话问题。我在用户登录时设置了 $_SESSION 变量,但唯一的问题是,如果我在 mydomainname.com 登录,会话仅在此处设置,如果我在 ec2-x-xx-xxx-xxx.compute- 登录1.amazonaws.com,会话只设置在那里。当它们应该是相同的时,如何使会话在两个站点之间进行协调?

我是网络开发的初学者,所以请善待:)

标签: phpamazon-web-servicessessionamazon-ec2dns

解决方案


没有人(除了你,即使这样也不是为了正常使用,只是内部使用和调试)应该使用ec2-x-xx-xxx-xxx.compute-1.amazonaws.com. 通过 DNS指向mydomainname.com它(使用 CNAME 或 Route53 的 ALIAS 记录)并让您的用户使用真实域名。


推荐阅读