gpt4 book ai didi

jquery - 如果我设置 session ,启动 jquery 函数?

转载 作者:行者123 更新时间:2023-11-29 22:53:20 26 4
gpt4 key购买 nike

我的页面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="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']); } ?>

然后运行我的脚本login.php:

$sql = "select * from $tbl_name where user_name = '$myusername' AND password = '$mypassword";
$result = mysql_query($sql) or die( mysql_error() );
$row = mysql_fetch_assoc($result);

if(!$row) {
$_SESSION['failed_login'] = 'my session';
header("location:../index.php");

}else{

include 'dashboard.php';

我想要做的是,如果没有结果,即用户名和密码不匹配,则返回到我的索引页面并设置 session 。

然后,如果 session 已设置,我想在索引页上运行一段 jquery。这可能吗?

最佳答案

您需要使用 session_start(); 来确保 session 已启动(在脚本中尽快启动,可能会在 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 - 如果我设置 session ,启动 jquery 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28807839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com