PHP | 쿼리 문자열에서 URL 파라미터 제거

|

function strip_param_from_url( $url, $param ) {
    $url = html_entity_decode($url);            // & -> & 으로 변환
    $base_url = strtok($url, '?');              // Get the base url
    $parsed_url = parse_url($url);              // Parse it 
    $query = $parsed_url['query'];              // Get the query string
    parse_str( $query, $parameters );           // Convert Parameters into array
    unset( $parameters[$param] );               // Delete the one you want
    $new_query = http_build_query($parameters); // Rebuilt query string
    return $base_url.'?'.$new_query;            // Finally url is ready
}

$photoUrl = strip_param_from_url($photoUrl, 'downloadfilename');

참조

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

클릭하여 복사