私は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> </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>';
}