0

Fetch API (GET) を使用してクライアントのサイトからサーバーにリソースをフェッチする最良の方法を知りたいです。そのためには、リソースが現在の URL に依存しているため、現在の URL を送信する必要があります。

これまでのところ、次の 2 つの選択肢がありました。

  • でエンコードされた現在の URL をencodeURIComponentクエリ文字列の一部として送信します。より安全な場合は、base64 にすることもできます。この場合、デコードに PHP と互換性のある最適な関数はどれですか?
  • refererHTTP リクエストのヘッダーを使用します。これは追加の努力なしで機能することがわかりましたが、プライバシー上の懸念から、このデフォルト値はブラウザー間で一貫していません [1]。この特定のリクエストに対してリファラー ポリシーを強制することもできますno-referrer-when-downgradeが、そうすることでユーザーのプライバシーを侵害したくありません。

ありがとう

[1] https://web.dev/referrer-best-practices/

4

0 に答える 0