如何将php登录表单链接到另一个网站

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (37)

我在PHP和MySQL中有一个登录表单,例如在名为“login.example.com”的域中,我希望它在登录到第一个的同时登录到另一个网站,例如“home.example.com”域名,如何在不使用cookie的情况下完成?

我想在域之间传输的值是电子邮件和密码。

$email       =  e($_POST['email']);                                                            //The email of the user
$password  =  e($_POST['password']);                                                       //The password of the user
提问于
用户回答回答于

你有两个选择,

  1. 登录批准后,重定向到第二个域(子域)并在那里设置会话
  2. 登录批准后,使用第二个域(子域)EX的URL加载像素图像: echo“<img href =' https: //sub.example.com'/ >”

在这两个选项中,您必须在第二个域(子域)上运行脚本以设置会话

更新

设置会话的示例:

$_SESSION['login'] = $id;

更新2

在域(子域)之间传输电子邮件和密码不是一个好习惯,它不安全,但您可以设置cookie或会话以识别具有唯一ID的电子邮件和密码,该ID可以在域(子域)之间传输

扫码关注云+社区

领取腾讯云代金券