0
我知道如何在ONE网站中只有一个帐户的情况下发起会话。但是,我有8个用户使用Web应用程序,并且我告诉浏览器根据输入的密码执行并在我的web应用程序中填充不同的php片段,并使用其他条件。我没有使用用户名。关于条件if session = x
<?php
session_start();
if (isset($_POST['login']))
{
$password = $_POST['pswd'];
if ($password == "guest")
{
$_SESSION['guestsession'] = true;
$int = 5000;
setcookie("guest", "guestvalue", time() + $int);
header('Location: ../MOTOPAC_S.O.M.php');
}
else if ($password == "julio")
{
$_SESSION['juliosession'] = true;
$int = 5000;
setcookie("julio", "juliovalue", time() + $int);
header('Location: ../MOTOPAC_S.O.M.php');
}
else
{
?>
<script type="text/javascript">
alert('Incorrect Password')
</script>
<?php
}
}
这是有效的,有时。事情是,有一个用户在输入他的密码并在他的Galaxy 5S中填写表单时,当他点击提交按钮时,表单不会跳转到phpmailer发送它想要的电子邮件。它只是“提交”他提交登录页面。我不知道这个问题是否对任何人都很熟悉......任何帮助都非常感谢。
如果'$ _POST [login]'是'submit'类型,则提供页面提交帖子的HTML –
,问题可以在其中。有时候,'提交'值不会与表单一起传递。这通常发生在表单通过javascript传递时,但您可以尝试直接检查'$ _POST ['pswd']' – fusion3k