2013-09-16 2 views
1

여기에 이름 매개 변수가 $ _GET 인 이유를 아는 사람이 누구입니까?기능에서 매개 변수의 값을 가져올 수 없습니다.

는 내가 normaly 내가 매개 변수를 읽어 어차피 의미하는 이름 에 정의되지 않은 인덱스가 말한다 내 URL이

/데이터/컨텐츠/드/홈/쓰기? 이름 = 123 & 암호 = 123

입니다

지금 좀 우둔 :/

if(strpos($_SERVER['REQUEST_URI'],'write?name=') !== false){ 
    $sUrl=array_reverse(explode('?',substr($_SERVER['REQUEST_URI'],1))); 
    $sUrl=str_replace('write','',$sUrl[1]).'index.html'; 
    if($sUrl=='index.html'){ 
      $sUrl='data/content'.'/'.$language.'/'.$home.'/index.html';; 
    }; 
    ----->>!! echo $_GET['name']; !!<-----  
}else{ 
    if(strpos($_SERVER['REQUEST_URI'],'write') !== false){ 
     $sUrl=str_replace('write','',substr($_SERVER['REQUEST_URI'],1)).'index.html'; 
     $login='true'; 
     if($sUrl=='index.html'){ 
      $sUrl='data/content'.'/'.$language.'/'.$home.'/index.html';; 
     }; 
    } else { 
     $sUrl=substr($_SERVER['REDIRECT_URL'],1); 
    }; 
}; 

TIA의 hvlmnns ​​

편집

양식 JQuery와 당 제출됩니다 이후 나는 거기에서 그 슬래시를 넣어하는 방법 .. 그것을 읽고 야해 상점 이상한 일이 있다고 생각이 문제 을 발견 된 일부 struggeling 후 http://hvlmnns.de/write?name=1223&password=123 http://hvlmnns.de/write/?name=1223&password=123

그 매개 변수들은 거기에 있습니까?

+0

당신이 무엇을 얻을 볼 $ _GET을 위해서 var_dump를 시도 했습니까? – Duniyadnd

+0

지금 완료했습니다. 그 NULL – ceed

+0

당신은 CLI를 통해 또는 웹 서버를 통해 이것을 실행하고 있습니까? – user2658774

답변

0

$ _SERVER [ 'REQUEST_URI']는 (으)로 평가되는 항목은 무엇입니까?

IIRC :? request_uri에 포함되지 않습니다. $ _SERVER를 사용

시도 [ 'QUERY_STRING']

+0

좋은 시도하지만 이후 전역 함수와 메신저 내 uri에서 그것을 얻으려고하지 않는; 또한 코드가 올바르도록 내 서버에서 작동합니다. – ceed

+0

아까워서, 나는 초기 질문을 오해했습니다. 사과! – STLMikey

+0

불쾌감 : 다행히 나를 도왔습니다.) – ceed

관련 문제