PHPのURLトランスコーディング機能とは何ですか?

藏色散人
リリース: 2023-03-09 09:16:02
オリジナル
2861 人が閲覧しました

php の URL トランスコーディング関数には次のものが含まれます: 1. urlencode 関数を使用して URL 文字列をエンコードします; 2. urldecode 関数を使用してエンコードされた URL 文字列をデコードします; 3. rawurlencode 関数を使用して URL をエンコードしますRFC3986 による ;4. デコードには rawurldecode が使用されます。

PHPのURLトランスコーディング機能とは何ですか?

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

  • #urlencode — URL 文字列のエンコード

Description

urlencode ( string $str ) : string
ログイン後にコピー

この関数は、文字列のエンコードと URL のリクエスト部分での使用を容易にし、また、変数の変換 次のページに渡されます。

パラメータ

str

エンコードされる文字列。

戻り値

文字列を返します。この文字列内の -_ を除くすべての英数字以外の文字は、パーセント記号 (%) とその後に続く 2 桁の数字に置き換えられます。基数、スペースはプラス記号 ( ) としてエンコードされます。このエンコーディングは、WWW フォーム POST データのエンコーディングと同じであり、application/x-www-form-urlencoded メディア タイプと同じエンコーディングです。歴史的な理由により、このエンコーディングは、スペースをプラス記号 ( ) としてエンコーディングするという点で、» RFC3986 エンコーディング (rawurlencode() を参照) とは異なります。

  • urldecode — エンコードされた URL 文字列をデコードする

Description

urldecode ( string $ str ) : string

指定されたエンコードされた文字列内の任意の %## をデコードします。プラス記号 (' ') はスペース文字にデコードされます。

パラメータ

str

デコードされる文字列。

戻り値

デコードされた文字列を返します。

    ##rawurlencode() - RFC 3986 に従って URL をエンコードします
  • rawurldecode() - エンコードされた URL 文字列をデコードします
  • [推奨学習:
  • PHP ビデオ チュートリアル
]

以上がPHPのURLトランスコーディング機能とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート