2016-08-04 2 views
0

문제점이 있습니다. 일부 데이터를 URL에서 가져 와서 if 문을 통해 비교하지만 그와 같은 상황은 아닙니다. 아래 코드를 설명하고 있습니다.PHP를 사용하여 URL에서 가져 오는 동안 데이터를 비교할 수 없습니다.

localhost/spesh/user.php?action='signup' 

위의 url을 입력하면 실행됩니다.

user.php : URL.Please가 나를 도울 것을 호출하는 동안 다음

if(isset($_REQUEST['action'])){ 
    $act=$_REQUEST['action']; 
    if($act=='signup'){ 
    echo 'hii'; 
    } 
} 

내가 에코 메시지를 인쇄 할 수 없습니다.

+0

스크립트 상단에 'echo file_get_contents ('php : // input ')'을 실행하고 wha를 표시합니다. 너는 봤어. – BeetleJuice

+0

아무런 가치도 없음. – satya

답변

1

'signup'을 매개 변수 값으로 사용하고 $_REQUEST['action']에 액세스하면 'signup'을 반환합니다. localhost/spesh/user.php?action=signup

+0

네, 고마워요. 효과가있었습니다. – satya

+0

@satya는 문제를 해결하는 대답을 선택하는 것을 잊지 마십시오. – BeetleJuice

0

것은 작은 따옴표 같은 URL을 형성 제거와 같은 URL이 코드를 사용하여 사용하는 경우 당신은,

localhost/spesh/user.php?action=signup 

또는

당신의 URL을 사용해야 액션 변수는 단일로 ('signup' 포함 따옴표),

if(isset($_REQUEST['action'])){ 
    $act=$_REQUEST['action']; 
    if($act=="'signup'"){ 
    echo 'hii'; 
    } 
} 
관련 문제