나는 PHP를 통해 유효성을 검사하는 로그인 폼이 있습니다. 문제는 양식의 동작이 파일 자체를 참조하기 때문에 페이지를 새로 고칩니다. 나는 이것을 좋아하지 않는다. 페이지를 새로 고치지 않고도 PHP를 통해 입력을 확인할 수 있습니까? jQuery로새로 고침하지 않고 PHP로 로그인 폼
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
session_start();
$username = $_POST['username'];
$passwort = $_POST['passwort'];
$hostname = $_SERVER['HTTP_HOST'];
$path = dirname($_SERVER['PHP_SELF']);
// Benutzername und Passwort werden überprüft
if ($username == 'admin' && $passwort == 'admin') {
$_SESSION['angemeldet'] = true;
// Weiterleitung zur geschützten Startseite
if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') {
if (php_sapi_name() == 'cgi') {
header('Status: 303 See Other');
}
else {
header('HTTP/1.1 303 See Other');
}
}
header('downloadbereich.php');
exit;
}
}
?>
<link href="login.css" rel="stylesheet" type="text/css" />
<div class="contactForm" id="contactForm" style="width: 500px; margin: auto; float: left;">
<form name="myform" method="post" action="login.php<!-- this is what I want to remove-->">
<p class="form" style="width: 245px; height: 116px; margin-right: 10px;"><input class="field" type="text" name="username" placeholder="Name" />
<input class="field" type="password" autofocus name="passwort" placeholder="Passwort" />
<button class="button" name="Submit">Login</button></p>
</form>
</div>
'아약스'를 살펴보십시오. – Albzi
이 jquery를 사용할 수 있습니다 –
은 쉽습니까? 나는 js 또는 ajax 또는 php를 사용하는 방법을 모르는 상태에서 실제로 인터넷에서 찾은 코드를 복사했습니다. – fjw