所以一个客户问我是否可以建立一个界面,他们将拥有他们的帐户,并从那里能够链接并查看其他网站上的所有其他帐户,如sportsbook.com等......
我会在 php 中创建它并得到一些想法。如果你知道我可以摆脱这个的好方法,请告诉我!
所以一个客户问我是否可以建立一个界面,他们将拥有他们的帐户,并从那里能够链接并查看其他网站上的所有其他帐户,如sportsbook.com等......
我会在 php 中创建它并得到一些想法。如果你知道我可以摆脱这个的好方法,请告诉我!
原则上,这可以通过模拟其他站点的登录屏幕的表单发布来实现。例如,如果您想登录mysite.com
,您将首先查看该站点的登录页面。它可能会有这样的东西:
<form action="mysite.com/logincheck.aspx">
.. stuff here
Username: <input type="text" name="theusername" />
.. more stuff here
Password: <input type="password" name="secretpassword" />
</form>
这里的关键信息是:
action
标记 ( mysite.com/logincheck.aspx
),即处理登录请求的页面theusername
)secretpassword
)模拟表单请求相对容易。例如,您可以构建自己的表单副本,使用预先填写的客户正确凭据(在他们的初始密码登录之后)直接发布到站点,或者使用这个问题中的概念。您可以将其作为带有 iframe 或类似效果的选项卡式界面来实现。
假设您有 3 个站点托管在服务器 A、服务器 B、服务器 C上。
您将拥有托管在我刚才提到的 3 台服务器上的其中三个站点的数据库。现在,当您在服务器 A 中创建帐户时,您应该有一个文件让我们调用它来与服务器account_check.php
对话,Server B
并Server C
要求用户验证它是否找到了具有相同用户名的帐户。因此,如果您创建帐户Server B
并且您已经创建了帐户,Server A
您应该要求用户使用该帐户Server B
,这样做我们的account_check.php
文件应该要求用户验证帐户Server A
,如果验证通过,它将创建一个使用Server B
与 中相同的详细信息进行帐户Server A
。
您可以通过API
. API 意味着您将使用用户名等参数与不同服务器中的文件进行通信。