やあみんな私は簡単なログインスクリプトを作成しています。有効なユーザー名とパスワードを入力すると、関数はlogin_success.phpを呼び出しますが、何も起こりません。リソースには次のリンクを使用しました。
- http://www.phpeasystep.com/phptu/6.html
- http://forum.codecall.net/topic/44787-creating-loginregistration-forms-with-php/#axzz2DwhIYfzj
- http://frozenade.wordpress.com/2007/11/24/how-to-create-login-page-in-php-and-mysql-with-session/
このサイトでもたくさんの投稿を検索しました。あなたの助けは常にありがたいです。コードは次のとおりです。
login.php
<?php
ob_start();
include 'connect.php';
$usernamefield = $_POST['usernamefield'];
$passwordfield = $_POST['passwordfield'];
$sql = "SELECT * FROM login WHERE username = '$usernamefield' and password = '$passwordfield'";
$result = mysql_query($sql);
$count = mysql_num_rows($result);
if($count == 1) {
session_register("usernamefield");
session_register("passwordfield");
header("Location: login_success.php");
} else {
echo "Invalid username or password";
}
exit();
?>
login_success.php
<?php
session_start();
if(!session_is_registered(myusername)){
header("Location: login.php");
}
?>
<html>
<body>
Login Successful
</body>
</html>