最初に urlencode することなく、クエリ文字列で Web アドレスを受け入れることができる必要があるクライアント用のスクリプトをまとめようとしています。例は次のようになります。
ただし、 $_GET['url'] の内容をエコーアウトすると、次のようになります。
www.amazon.co.uk/ESET-Smart-Security-User-Year/dp/B005NPFOBM/ref=sr_1_1?s=ソフトウェア
したがって、基本的には最初のアンパサンドで窒息しているようです-別の変数であると考えているため、推測しています。
フォームの urlencoding 以外に、これを機能させるための秘訣はありますか? おそらくフォームから POST することもできますが、これはスクリプトのアイデアを無効にします。