2015-01-19 4 views
-1

저는 PHP에 대한 새로운 사용자입니다. 일부 PHP 프로젝트에서 작업하고 있습니다. PHP에서 세션 관련 도움이 필요합니다. login.html 페이지에서 조치 수행 login.js. 로그인을 수행 할 때 Username과 password가 mysql db 테이블의 사용자 이름 & 비밀번호를 확인하기 위해 login.php에 url을 요청하고 session_start()를 시작하고 $ _SESSION을 username과 password로 설정합니다. true 인 경우 home.php 페이지로 재배치됩니다. 하지만 내 home.php 페이지 콘텐츠 HTML 코드는이 PHP 코드를 가지고 login.php에 세션을 시작했습니다. print_r ($ _ SESSION)으로 확인했지만 home.php에서 로그 아웃 할 때 직접 찾습니다. php. 그것은 나에게 오류를 보여줍니다 [클라이언트 127.0.0.1:53005] PHP 경고 :로 세션() : ........ logout.php에서 초기화되지 않은 세션을 파괴하려고 로그인시 시작되지만 다른 페이지에서는 작동하지 않습니다.

내 로그 아웃 페이지

가 포함 된 HTML 코드 이 PHP 코드 으로 로그인하고 login.html 페이지로 이동하십시오.

+1

그래서 왜 그것을 파괴하고 싶습니까? – zerkms

답변

0

세션을 사용하려면 먼저 세션을 시작해야합니다.

session_start(); 
0

세션 변수에 액세스하려는 모든 페이지에서 session_start() 페이지 상단에 추가해야합니다.

+1

죄송합니다. php 코드를 잊어 버렸습니다. – Pratiksha