gpt4 book ai didi

php - 未定义索引 : is_ajax

转载 作者:行者123 更新时间:2023-11-28 09:49:54 24 4
gpt4 key购买 nike

我尝试用ajax构建一个小日志。我遵循了一个指南,但他在 php 中构建时没有类和函数。当我尝试通过将其放入类和函数中来重建整个应用程序时,我收到此错误: undefined index :is_ajax

和我的代码:

<?php
class Login{
public function LoggedIn(){
$is_ajax = $_REQUEST['is_ajax'];
if(isset($is_ajax) && $is_ajax)
{
$username = $_REQUEST['username'];
$password = $_REQUEST['password'];

if($username == 'demo' && $password == 'demo')
{
echo "success";
}
}
}
}
?>

查看:

public function DoLoginBox() {
$Login = new Login();
//inloggning form-tagg...
return '<p>&nbsp;</p>
<div id="content">
<h1>Login Form</h1>
<form id="form1" name="form1" action="'. $Login ->LoggedIn(). '" method="post">
<p>
<label for="username">Username: </label>
<input type="text" name="username" id="username" />
</p>
<p>
<label for="password">Password: </label>
<input type="password" name="password" id="password" />
</p>
<p>
<input type="submit" id="login" name="login" />
</p>
</form>
<div id="message"></div>
</div>';
}

最佳答案

你应该使用

if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {

而不是

if(isset($is_ajax) && $is_ajax)

关于php - 未定义索引 : is_ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11207819/

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