php - 使用 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,会话只设置在那里。当它们应该是相同的时,如何使会话在两个站点之间进行协调?
我是网络开发的初学者,所以请善待:)
解决方案
没有人(除了你,即使这样也不是为了正常使用,只是内部使用和调试)应该使用ec2-x-xx-xxx-xxx.compute-1.amazonaws.com
. 通过 DNS指向mydomainname.com
它(使用 CNAME 或 Route53 的 ALIAS 记录)并让您的用户使用真实域名。
推荐阅读
- json - 在 Angular 6 中使用递归的树结构
- php - 在特定路由上禁用 Cookie - Laravel 5.7
- java - 如何编写junit来测试并发?
- android - 如何以编程方式为 TextInputLayout 设置 colorControlActivated
- mysql - 如何从第二个表中插入 mySQL 中的最后一条评论?
- go - 如何使用 exec.Command() 打开 Chrome 窗口?
- python - ImportError:没有名为“支持”的模块
- javascript - 将 vue-router 与 vuetify 组件一起使用
- vba - VBA 字分配表标题行
- windows - Get-AzureRmApplicationInsightsApiKey cmd 正在返回空主键