将php登录表单链接到另一个页面

时间:2014-03-31 09:00:06

标签: javascript php login hyperlink connect

我有一个带有登录表单的网页,该网页应该作为一个界面,让您登录到具有不同域的网页。为了清楚起见,我想在我的主页上输入我的用户名和密码,然后登录并将我的浏览器重定向到另一个网页。其他网页也有登录表单。那么我该如何连接它,以便你只在我的页面上登录一次,最后登录到另一个页面。

7 个答案:

答案 0 :(得分:0)

您已将connect.php文件和start_session加入其中,并将连接文件包含在您想要的任何文件中。

检查这些以了解有关会话的更多信息:

php_sessions

function.session-start

ref.session.php

您可以使用cookies来完成此操作。

检查这些以了解更多信息:

function.setcookie.php

func_http_setcookie

php_cookies

答案 1 :(得分:0)

登录后你必须设置cookie,并在另一个页面中每隔5秒进行一次ajax调用并检查是否设置了cookie,如果已设置,则登录界面...

答案 2 :(得分:0)

您可以使用sessions。在sessions中登录第一页存储用户名和密码后,确保在下次登录时也提供相同的sessions变量。

因此,在sessions

的帮助下,这两个页面都已登录

答案 3 :(得分:0)

当您重定向到其他页面时,解决方案可以为每次登录添加唯一令牌,并在请求中发送此令牌。其他页面将检查令牌,如果有效则会登录用户。

答案 4 :(得分:0)

您可以使用 curl 在其他域上发送登录数据,并以xml格式跟踪响应。

答案 5 :(得分:0)

在每个页面中放置此表单:

<form action="/login.php" method="post">
    <input name="user" />
    <input name="pass" type="password" />
    <input type="submit" />
</form>

在login.php中,您必须检查是否设置了$_POST['user']$_POST['pass']

<强>的login.php

<?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
}
?>

答案 6 :(得分:0)

解决。它就像放置处理登录的php页面的绝对URL并从目标页面的用户名和密码中获取正确(相同)的名称值一样简单。 但是谢谢你们。