2012-12-12 5 views
0

내 프로젝트 중 하나에 대한 백엔드 프로그램으로갑니다. 어제 나는 로그인과 로그 아웃 기능을 만들었다.PHP 로그 아웃 솔루션이 필요합니다

if (isset($_GET['act'])) { 
$selection = $_GET['act']; 

switch ($selection) { 
    case "home": 
    include("include/home.php"); 
    break; 
    case "registration": 
    include("include/registration.php"); 
    break; 
    case "cusadm": 
    include("include/cusadm.php"); 
    break; 
    case "history": 
    include("include/history.php"); 
    break; 
    case "logout": 
    include("include/logout.php"); 
    break; 
    default: 
    include("include/home.php"); 

logout.php

<?php 
$_SESSION = array(); 
header('Location:index.php'); 
?> 

내 문제는 지금 내 양식을 f.e 지금 링크가 모든 링크가 로그 아웃을 수행하십시오 담보부에서 탐색 지점 호출되어 로그 아웃이 있습니다. http://s13.postimage.org/s4k7akc5j/problem.jpg

그래서 내가 어떻게이 문제를 해결할 수 있습니다 : 여기

은 스크린 샷입니까?

+1

입니다 :

는 마크 업을 확인? "LOGOUT"으로 변경하여 –

+0

을 지우는 데 사용할 수있는 링크로 만들면 전체 등록 양식을 모든 다른 텍스트로 묶을 수 있습니다. 모르겠어. 내가 어떻게 변할 수있어,이 사이트를 내 index.php에 넣어서 스위치 케이스에 넣을 수 있겠 니. – user1897333

+0

등록 양식 안의 클릭이 위로 올라와 앵커 태그를 유발하여 로그 아웃을 일으킨다. –

답변

0

앵커 태그 또는 이와 유사한 것을 닫지 않은 것처럼 보입니다. http://validator.w3.org 전체 등록 양식을 둘러싸는 정말 로그 아웃하는 앵커 태그가

+0

모든 것이 괜찮습니다. 집을 선택할 때도 마찬가지입니다. 내 home.php 그냥 에코 "테스트"; 로그 아웃 할 수있는 링크로 표시됩니다. – user1897333

+0

내 문제가 해결되었습니다. 내 navigation.php에서 앵커가 닫히지 않았습니다. 도와 줘서 고마워. =) – user1897333