PHP で URL から特定のクエリ パラメータを削除する
Powerpoint プレゼンテーションでリンクをクリックすると、不要な「return」パラメータが 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 Links から「Return」を削除するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。