Javascript 将php登录表单链接到另一个页面
我有一个带有登录表单的网页,应该作为一个界面将您登录到一个具有不同域的网页。为了清楚起见,我想在我的主页上输入用户名和密码,然后登录并将浏览器重定向到其他网页。其他网页也有登录表单。那么,我该如何连接它,以便您只在我的页面上登录一次,然后在另一个页面上登录。您已经在其中创建了一个Javascript 将php登录表单链接到另一个页面,javascript,php,login,hyperlink,connect,Javascript,Php,Login,Hyperlink,Connect,我有一个带有登录表单的网页,应该作为一个界面将您登录到一个具有不同域的网页。为了清楚起见,我想在我的主页上输入用户名和密码,然后登录并将浏览器重定向到其他网页。其他网页也有登录表单。那么,我该如何连接它,以便您只在我的页面上登录一次,然后在另一个页面上登录。您已经在其中创建了一个connect.php文件和start\u session,并将该连接文件包含在您想要的任何文件中 检查以下内容以了解有关会话的更多信息: 您还可以使用cookies来进行此操作 查看这些以了解更多信息: 登录
connect.php
文件和start\u session
,并将该连接文件包含在您想要的任何文件中
检查以下内容以了解有关会话的更多信息:
您还可以使用cookies
来进行此操作
查看这些以了解更多信息:
登录后,您必须设置cookies,在另一个页面中,每隔5秒进行一次ajax调用,检查cookie是否已设置,如果已设置,则登录到界面…您可以使用
会话。登录第一页后,在会话中存储用户名和密码
,并确保在下次登录时也提供相同的会话
变量
因此,这两个页面都是在会话的帮助下登录的解决方案可以是在重定向到其他页面时为每个登录添加唯一的令牌,并在请求中发送此令牌。其他页面将检查令牌,如果有效,它将登录用户。您可以使用curl在其他域上发送登录数据,并以xml格式跟踪响应。在每个页面中放置此表单:
<form action="/login.php" method="post">
<input name="user" />
<input name="pass" type="password" />
<input type="submit" />
</form>
解决了。它只需将处理登录的php页面的绝对url放入,并从目标页面的用户名和密码中获得正确(相同)的名称值。
但谢谢你们 您想同时登录您的域和其他域吗?还是只有外部域?只有外部域。第一个域只是一个带有登录表单的页面,它将是第二个域的入口。Gmail使用用户名和密码。假设我想制作一个Html页面,该页面包含用户名和密码字段以及登录按钮,并将您登录到gmail,而无需进入gmail登录页面。这里我们只讨论两个站点。
<?php
if(isset($_POST['user']) && isset($_POST['pass'])) {
//checking the username and the password.
//Use header('Location: somepage.php'); for redirect.
}
else { ?>
<!-- Here place your login form -->
<?php
}
?>