我做了一个网站website.org和它的一个子域subdomain.website.org。在主域上,我建立了一个包含MySQL数据库的用户登录系统。在主域中,php代码可以成功检查用户是否已经登录。但是,由于注册/登录页面位于主域目录中,子域上的网页无法做到这一点。我如何做到这一点,以便两个域连接到同一个数据库并检查相同的帐户?PHP如何允许子域检查注册账户?
-5
A
回答
0
您可以从4种方法做到这一点
session.cookie_domain = ".example.com"
或者在你的.htaccess:
php_value session.cookie_domain .example.com
或作为第一件事情您的脚本:
ini_set('session.cookie_domain', '.example.com');
或者在您的网站你的php-fpm的池配置:
php_value[session.cookie_domain] = .example.com
您可以查看here
0
您必须申请SSO(单一网站登录),如谷歌。 请使用cookie来存储登录用户的详细信息。 一旦您登录设置cookie并在子域中使用。在php.ini
这个地点:
相关问题
- 1. 只允许来自特定电子邮件域的注册
- 2. CakePHP:允许用户注册课程
- 3. PHP注册 - 不允许重复的行
- 4. 注册成就:对象基本域不允许的,即使域允许
- 5. 允许注册页面的用户尚未注册
- 6. CMS允许不同的账户类型与注册通过短信
- 7. Virtuemart结账强制用户注册以允许使用礼券优惠券
- 8. django注册 - 允许多个用户的电子邮件ID
- 9. ASP.Net:Ajax检查用户注册?
- 10. 如何只允许一个用户注册Stormpath
- 11. 如何只允许注册用户访问我的WordPress站点
- 12. 自动检查允许外部用户注册常规设置页面
- 13. 用户不允许如此快速地注册帐户
- 14. 如何允许用户通过PayPal的REST API付款,但是他们不必注册PayPal账户?
- 15. HttpWebRequest检查允许的域名
- 16. 用户注册时创建子域名
- 17. Apple开发者账户注册 - 个人账户 - 卖家名称
- 18. 检查是否允许子域的Djangoic方法
- 19. rails设计只允许现有用户注册新用户?
- 20. 使用非微软账户注册TFS
- 21. 允许所有子域名
- 22. Facebook API不允许子域
- 23. PHP Programmaticaly允许/拒绝域
- 24. webservice如何检查用户是否被允许查看项目?
- 25. 如何记录通过流星账户注册的人的账户ID -ui和账户密码
- 26. 注册检测registred用户PHP的
- 27. 请求注册表不允许
- 28. 在codeigniter中允许注册吗?
- 29. 注册前 - 不允许为零
- 30. 注册用户区域包
只要确保你使用相同的数据库凭据,因为它是一个子域,将能够连接到同样的数据库 – DarkBee
你如何检查用户是否登录?使用会话? –
数据库不关心它所在的域或子域(除非你有Cookie /会话发生)。你需要在这里发布你的代码。问题不清楚。 –