PHP의 URL에서 특정 쿼리 매개변수 제거
Powerpoint 프레젠테이션에서 링크를 클릭하면 원치 않는 "반환" 매개변수가 URL에 추가됩니다. , Joomla의 MVC 패턴을 방해합니다. 이 문제를 해결하기 위해 PHP는 이 특정 매개변수를 제거하는 몇 가지 효율적인 방법을 제공합니다.
방법 1: 배열 기반 조작
이 접근 방식은 가장 포괄적이고 정확함:
방법 2: 문자열 조작
더 빠르지만 덜 신뢰할 수 있는 접근 방식:
예
메소드 사용 1의 경우 다음과 같이 예제 URL에서 "return" 매개변수를 제거할 수 있습니다.
<code class="php"><?php $url = 'http://mydomain.example/index.php?id=115&Itemid=283&return=aHR0cDovL2NvbW11bml0'; $parsedUrl = parse_url($url); parse_str($parsedUrl['query'], $queryParams); unset($queryParams['return']); $newQuery = http_build_query($queryParams); $modifiedUrl = $parsedUrl['scheme'] . '://' . $parsedUrl['host'] . $parsedUrl['path'] . '?' . $newQuery; echo $modifiedUrl; // Output: http://mydomain.example/index.php?id=115&Itemid=283 ?></code>
위 내용은 PHP의 URL에서 특정 쿼리 매개변수를 제거하는 방법: Joomla 링크에서 \'Return\' 제거의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!