ホームページ  >  に質問  >  本文

PHP URLエンコード/デコード

<p>この質問で承認された解決策を使用して、たとえば <strong>/index.php?id=3</strong> の ID を暗号化しました。問題は、暗号化された値を <strong>/index.php?id=dsf13f3343f23/23=</strong> のような URL として送信できないことです。 URL には奇妙な文字が含まれることがあります。たとえば、末尾の <code>=</code> 記号 </p> に注意してください。
P粉512363233P粉512363233453日前565

全員に返信(2)返信します

  • P粉214176639

    P粉2141766392023-08-15 10:44:53

    PHP の urlencode() 関数を使用して、値を URL に入れる前にエンコードします。

    この関数は、= などの「奇妙な」文字を、URL に安全に入力できる形式に変換します。次のように使用できます:

    リーリー

    返事
    0
  • P粉346326040

    P粉3463260402023-08-15 09:23:14

    URL で渡される値内の奇妙な文字 は、urlencode() を使用してエスケープする必要があります。

    たとえば、次のコード スニペット:
    リーリー ### あげる: ### リーリー

    URL パラメータとして、これは有効です。

    複数のパラメーターを含むクエリ文字列を作成する場合は、


    http_build_query() 関数を確認してください。 ###例えば:### リーリー ### あげる: ### リーリー この関数はエスケープとパラメータの結合を自動的に処理します;-)

    返事
    0
  • キャンセル返事