저는 최근에 PHP를 배우기 시작했습니다. 기본 로그인 페이지에서 작업하고 있습니다. 모든 것이 로컬에서 훌륭하게 작동하지만 ipage에 업로드되면 로그인 페이지가 다시로드됩니다. 잘못된 로그인 정보를 입력하면 잘못된 정보를 입력했음을 알립니다.php 머리글 위치가 나를 관리 구역으로 가게하지 못하게합니다.
여기 내 코드의 ...
login.php :
<?php
ob_start();
session_start();
require 'connect.inc.php';
if (isset($_POST['submit'])) {
$uid = $_POST['uid'];
$pwd = $_POST['pwd'];
$uid = strip_tags($uid);
$pwd = strip_tags($pwd);
$uid = stripcslashes($uid);
$pwd = stripcslashes($pwd);
$uid = mysqli_real_escape_string($db, $uid);
$pwd = mysqli_real_escape_string($db, $pwd);
$sql = "SELECT * FROM users WHERE uid='$uid' LIMIT 1";
$query = mysqli_query($db, $sql);
$row = mysqli_fetch_array($query);
$id = $row['id'];
$db_password = $row['pwd'];
$pwd = password_verify($pwd, $row['pwd']);
if ($pwd == $db_password) {
//$_SESSION['username'] = $uid;
$_SESSION['id'] = $id;
header("Location: http://website.com/dashboard.php");
exit;
}else {
echo 'You didn\'t enter the correct information';
}
}
?>
dashboard.php :
<?php
ob_start();
session_start();
require 'connect.inc.php';
if (!isset($_SESSION['id'])) {
header("Location: http://website.com/login.php");
exit();
}
?>
어떤 도움이 아주 많이 주시면 감사하겠습니다 ...
을해야한다고 생각하는 방법이다? – RiggsFolly
그것은 호스팅 서비스입니다. – Zach
http://php.net/manual/en/function.error-reporting.php 및 http://php.net/manual/en/mysqli.error.php는 무엇을 말 했습니까? –