"login.php"라는 파일이 있습니다. 인터넷에서 찾은 약간의 PHP와 로그인 폼입니다. 로그인 버튼이 눌려지면 PHP는 유효하거나 무효 한 입력을 확인해야합니다.PHP 함수 자체를 호출하는 방법?
실제 파일로 리디렉션하여이를 해결하여 페이지를 새로 고칩니다. 그러나 이것은 워드 프레스에서 작동하지 않으므로 실제 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;">
<!--start contact form -->
<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>
그래서 ... 시도 붙여? – s3nzoM
함수는 위의 PHP입니다. – fjw