2
webmatrix를 사용하기 시작했습니다. 이제 php starter 사이트 템플릿을 사용하여 iam을 시작했습니다.php가 webmatrix에서 세션을 생성하지 않습니다.
이 템플릿에 로그인 할 수 없습니다. 나는 그것이 세션을 만들지 않는다는 것을 발견 한 것보다 모든 코드를 검색했다. 어쩌면 다른 페이지를 생성하지만 전달하지는 않습니다.
사용자 (logon.php)가있는 경우 :
if ($statement->num_rows == 1)
{
$statement->bind_result($uid,$uname);
$statement->fetch();
$_SESSION['userid']=$uid;
$_SESSION['username']=$uname;
echo $_SESSION['username']; // yes its printing username
header ("Location: index.php");
}
검사 (header.php) :
if (logged_on())
{
echo '<li><a href="/logoff.php">Sign out</a></li>' . "\n";
}
logged_on 기능 :
function logged_on()
{
return isset($_SESSION['userid']); //empty
}
모든 페이지 상단에'session_start() '를 사용 했습니까? 사용하지 않으면 문제가 해결됩니다. :) –
나는 모든 페이지를 썼지 만 여전히 같은 :( –