사용자가 로그인하지 않은 상태에서 페이지로 로그인하면 페이지가 다시 로그인되고 그렇지 않으면 로그인 한 콘텐츠가 표시됩니다. 하지만 로그인 한 콘텐츠가 방대한데,이 코드 블록 사이에 붙여 넣어야합니다.가장 좋은 방법으로 로그인 한 콘텐츠를 표시합니다.
if(isset($_SESSION['logged_in'])){
// here
}
이것은 평소와 다른 방법일까요? 그건 마크 업의 톤입니다
사용자가 로그인하지 않은 상태에서 페이지로 로그인하면 페이지가 다시 로그인되고 그렇지 않으면 로그인 한 콘텐츠가 표시됩니다. 하지만 로그인 한 콘텐츠가 방대한데,이 코드 블록 사이에 붙여 넣어야합니다.가장 좋은 방법으로 로그인 한 콘텐츠를 표시합니다.
if(isset($_SESSION['logged_in'])){
// here
}
이것은 평소와 다른 방법일까요? 그건 마크 업의 톤입니다
if(isset($_SESSION['logged_in'])){
header('Location:home.php');//Redirecting to a page containing huge data to show after succesfull login
}
else{
header('Location:login.php');//Redirecting to login page
}
여기서은 로그인 후 표시하려는 거대한 데이터를 포함하는 파일입니다.
은 등록 페이지에 설정된 세션을 사용할 수 있습니까? – user3033162
예. 집에서 .php 또는 if 조건에서 할 수 있습니다. –
큰 도움이됩니다. 리디렉션을 만들기 전에 어떤 방식 으로든 데이터를 출력하거나 헤더를 변경할 수 없으므로 최대한 높은 수준으로 유지하십시오. 또한 사용자가 home.php에 로그인되어 있는지 확인하는 것을 잊지 마십시오. – qwerty
당신이 작성한대로하십시오. 이제 추가 if
필요하지 않습니다 및 표시 할 수 있습니다
if (!isSet($_SESSION['logged_in'])) {
//redirect
}
//rest of the content
는/쉽게 콘텐츠를 포함한다.
마크 업 톤으로 개별 파일을 만들고 if 조건에서 해당 페이지로 리디렉션하십시오. home.php의 –