ホームページ >バックエンド開発 >PHPの問題 >通常のPHPでURLパラメータを削除する方法

通常のPHPでURLパラメータを削除する方法

藏色散人
藏色散人オリジナル
2020-11-06 09:34:503064ブラウズ

php の URL パラメーターを削除する通常の方法: 最初に PHP サンプル ファイルを作成し、次に正規表現 "preg_replace('/&?return=[^&]*/', '', $old_url); を使用します。 」を選択して削除します。

通常のPHPでURLパラメータを削除する方法

推奨: 「PHP ビデオ チュートリアル

具体的な質問:

PHP を使用した URL パラメータの削除

##PowerPoint プレゼンテーションにリンクがいくつかあり、これらのリンクをクリックすると、何らかの理由で URL に戻りパラメータが追加されます。まあ、その戻りパラメータのせいで、私の Joomla Web サイトの MVC パターンが台無しになってしまいました。

それでは、PHP を使用してこの戻りパラメータを削除する効果的な方法は何でしょうか? ?

解決策:

1. parse_url() を使用して URL を解析して配列に入れます

2. クエリ部分を抽出し、parse_str() を使用します解析して配列に分解します。

3. http_build_query()

4 を使用して、unset() に必要なクエリ パラメータを配列から削除します。元の URL

を再構築します。簡単で汚いことは、文字列の検索/置換や正規表現を使用して値を削除することです。

次のような正規表現:

$new_url = preg_replace('/&?return=[^&]*/', '', $old_url);

以上が通常のPHPでURLパラメータを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。