2012-06-24 2 views
0

이것은 함수입니다. 이것은 로컬 호스트에서 작동합니다. 하지만 라이브 서버에서는 작동하지 않습니다.라이브 서버에서 리디렉션 기능이 작동하지 않습니다. 하지만 로컬 호스트에서 작업

function redirect_to($location = NULL){ 
    if($location != NULL){ 
     header("Location: {$location}"); 
     exit; 
    } 
} 

if(mysql_affected_rows() == 1){ 
    //success 

    redirect_to("index.php"); 
} 
+0

redirect_to ($ location = NULL), 왜 거기에 null을 할당하겠습니까?! –

+0

그것은 처음에는 null이기 때문에 제공합니다. 그게 틀린거야 ?? 그러나 이것은 로컬 호스트 – Rachi

+0

에서 작동합니다. 라이브 서버에서 스크립트를 호출하면 어떻게됩니까? 빈 페이지가 보입니까? redirect_to가 호출 되었습니까? $ location 매개 변수가 null 일 수 있습니까? – MilMike

답변

1

인수의 기본값을 정의하지 않은 다음 확인하여 기본값으로 시작하지 마십시오. Location: 헤더의 대괄호도 제거하십시오.

function redirect_to($location){ 
    header("Location: $location"); 
    exit; 
} 

if(mysql_affected_rows() == 1){ 
    //success 

    redirect_to("index.php"); 
} 
관련 문제