-3
저는 PHP 프로그래밍에 익숙하지 않지만 관리자 로그인을위한 색인 페이지를 작성하려했지만 아무런 문제가 무엇인지 그리고 어떻게 수정해야하는지 알려주지는 못합니다.내 인덱스 페이지를 수정하는 방법
<?php
session_start();
if (!isset($_SESSION["manager"])) {
header("location: admin_login.php");
exit();
}
// Be sure to check that this manager SESSION value is in fact in the database
$managerID = preg_replace('#[^0-9]#i', '', $_SESSION["id"]); // filter everything but numbers and letters
$manager = preg_replace('#[^A-Za-z0-9]#i', '', $_SESSION["manager"]); // filter everything but numbers and letters
$password = preg_replace('#[^A-Za-z0-9]#i', '', $_SESSION["password"]); // filter everything but numbers and letters
// Run mySQL query to be sure that this person is an admin and that their password session var equals the database information
// Connect to the MySQL database
include "../storescripts/connect_to_mysql.php";
$sql = mysql_query("SELECT * FROM admin WHERE id='$managerID' AND username='$manager' AND password='$password' LIMIT 1"); // query the person
// ------- MAKE SURE PERSON EXISTS IN DATABASE ---------
$existCount = mysql_num_rows($sql); // count the row nums
if ($existCount == 0) { // evaluate the count
echo "Your login session data is not on record in the database.";
exit();
}
?>
를 사용 그리워. –
안녕하세요. SO에 오신 것을 환영합니다! '일하지 않겠습니다'라는 말의 의미를 설명해주십시오. 작동하지 않는 것은 무엇입니까? 너는 무엇을 기대 했는가? 대신 무엇을 얻었습니까? –
정확하게 무엇이 잘못되었는지, 어떤 오류가 발생했는지 등을 밝혀야합니다. –