如何将php登录表单链接到其他网站

如何将php登录表单链接到其他网站,php,html,database,Php,Html,Database,我有一个PHP和MySQL的登录表单,例如在一个名为“login.example.com”的域中,我希望它在我登录到第一个域的同时登录到另一个网站,例如“home.example.com”,我如何在不使用cookies的情况下做到这一点 我希望在域之间传输的值是电子邮件和密码 $email = e($_POST['email']); //The email of t

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

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

$email       =  e($_POST['email']);                                                            //The email of the user
$password  =  e($_POST['password']);                                                       //The password of the user
你有两个选择

  • 登录批准后,重定向到第二个域(子域),并在那里设置会话
  • 登录批准后,加载带有第二个域(子域)URL的像素图像,例如:

    echo“

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

    更新

    设置会话的示例:

    $_SESSION['login'] = $id;
    
    更新2

    在域(子域)之间传输电子邮件和密码不是一种好做法,它不安全,但您可以设置cookie或会话,以使用唯一ID标识电子邮件和密码,该ID可以在域(子域)之间传输。

    您有两种选择

  • 登录批准后,重定向到第二个域(子域),并在那里设置会话
  • 登录批准后,加载带有第二个域(子域)URL的像素图像,例如:

    echo“

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

    更新

    设置会话的示例:

    $_SESSION['login'] = $id;
    
    更新2


    在域(子域)之间传输电子邮件和密码不是一种好的做法,它不安全,但您可以设置cookie或会话,以使用可在域(子域)之间传输的唯一ID标识电子邮件和密码

    我链接的问题没有太多信息,但这里已经回答了。我无法将我的标记编辑为重复标记,但是:不知道登录系统是如何工作的,这是不可能回答的。我链接的问题没有太多信息,但这里已经回答了。我无法将我的标记编辑为重复标记,但是:不知道登录系统是如何工作的,无法回答。这提供了一种不必要的方法。函数的作用是:设置一个可用于所有子域的cookie。请阅读下面的问题:它说的是不使用cookie@Castistis提供了一种不必要的方法。函数的作用是:设置一个可用于所有子域的cookie。请阅读下面的问题:它说的是不使用cookie@卡斯蒂斯