如果我设置了会话,是否启动jquery函数?
我在index.php页面上有一个登录表单:如果我设置了会话,是否启动jquery函数?,jquery,mysql,session,Jquery,Mysql,Session,我在index.php页面上有一个登录表单: <form name="login" id="login" action="include/login.php" method="post" onsubmit="return validateForm()"> <h21>Username</h21><br/> <input type="text" class="login_form_front" id="myusernam
<form name="login" id="login" action="include/login.php" method="post" onsubmit="return validateForm()">
<h21>Username</h21><br/>
<input type="text" class="login_form_front" id="myusername" name="myusername"><br/>
<h21>Password</h21><br/>
<input type="password" class="login_form_front" autocomplete="off" id="mypassword" name="mypassword">
<br/>
<input type="submit" class="buttons_login" value="Login" id="login" name="login">
</form>
<?php if (isset($_SESSION['failed_login'])) {
*run my jquery code*
unset($_SESSION['failed_login']); } ?>
我想做的是,如果他们没有结果,即用户名和密码不匹配,然后返回到我的索引页并设置会话
然后,如果设置了会话,我想在我的索引页面上运行一段jquery。这可能吗?当然可能。在大多数术语中,它被称为“闪存会话”,一个会话持续一个服务器请求,即重定向到同一页面,然后被销毁 这是做这件事的方法,坚持下去 您需要使用session\u start;为了确保在脚本中尽快启动会话,这可能是index.php的开始。然后,要运行jQuery代码,需要执行以下操作:
<?php if (isset($_SESSION['failed_login'])) {
unset($_SESSION['failed_login']);?>
<script>
$(function() {
// Do whatever you need to do with jQuery here
});
</script>
<?php }?>
是的,这是可能的。但您不想单独使用Jquery检查用户名和密码。因为如果有人关闭javascript,他们可以在没有合法用户名/密码的情况下登录。是的,当然你可以参考这一点,这可能会对你有所帮助。
<?php if (isset($_SESSION['failed_login'])) {
unset($_SESSION['failed_login']);?>
<script>
$(function() {
// Do whatever you need to do with jQuery here
});
</script>
<?php }?>