Fetch API (GET) を使用してクライアントのサイトからサーバーにリソースをフェッチする最良の方法を知りたいです。そのためには、リソースが現在の URL に依存しているため、現在の URL を送信する必要があります。
これまでのところ、次の 2 つの選択肢がありました。
- でエンコードされた現在の URL を
encodeURIComponent
クエリ文字列の一部として送信します。より安全な場合は、base64 にすることもできます。この場合、デコードに PHP と互換性のある最適な関数はどれですか? referer
HTTP リクエストのヘッダーを使用します。これは追加の努力なしで機能することがわかりましたが、プライバシー上の懸念から、このデフォルト値はブラウザー間で一貫していません [1]。この特定のリクエストに対してリファラー ポリシーを強制することもできますno-referrer-when-downgrade
が、そうすることでユーザーのプライバシーを侵害したくありません。
ありがとう