물음표 뒤에 URL에서 해시 또는 텍스트를 가져 오는 방법은 무엇입니까?PHP는 물음표 뒤에 해시를 얻습니다.
echo $_SERVER['QUERY_STRING'];
당신이 정말로 필요한 경우 : 예 "http://mediafire.com/?lmle92c5l50uuy5"
를 들어 나는 해시 "lmle92c5l50uuy5"
물음표 뒤에 URL에서 해시 또는 텍스트를 가져 오는 방법은 무엇입니까?PHP는 물음표 뒤에 해시를 얻습니다.
echo $_SERVER['QUERY_STRING'];
당신이 정말로 필요한 경우 : 예 "http://mediafire.com/?lmle92c5l50uuy5"
를 들어 나는 해시 "lmle92c5l50uuy5"
당신이 현재의 URL은 "해시"를 얻으려면 $_SERVER
자동 전역 시도를 얻으려면 URL을 구문 분석하지 않으면 strstr()
+ ltrim()
:
$url = "http://mediafire.com/?lmle92c5l50uuy5";
echo ltrim(strstr($url, '?'), '?');
쇼 : 또한
lmle92c5l50uuy5
가능 (@하기 Shubham의 대답에 언급 한 바와 같이) explode()
를 사용하지만 list()
언어 구조와는 짧게하기 :
$url = "http://mediafire.com/?lmle92c5l50uuy5";
list(, $hash) = explode('?', $url);
echo $hash;
사용 explode() .
$arr = explode("?", "http://mediafire.com/?lmle92c5l50uuy5");
$hash = $arr[1];
또는
너무 parse_url()를 사용할 수 있습니다.
$hash = parse_url("http://mediafire.com/?lmle92c5l50uuy5", PHP_URL_QUERY);
매우 간단합니다. –