質問: 例えば https://test.com/?param=abc というページにきた際にそのページ内にあるリンク先にも 「param=abc」というパラメータをつけたいのですが可能でしょうか? またそのリンク先のページにあるリンクにも「param=abc」のいうパラメータを 引き継がせたいです。 リンク先に直接パラメータを書くと 最初に https://test.com/?param=abc ここのページにきていない状態でもパラメータが着いてしまうため これ以外の方法をご教示お願いします。 例: https://test.com/?param=abc 内のリンクをクリック ↓ https://example.com/?param=abc (https://test.com/?param=abcからきていない場合はパラメータはつかない) ↓ https://example.com/?param=abc 内のリンクをクリック ↓ https://example.com/link/?param=abc という感じですが伝わりますでしょうか...? window.location.search あたりまでは探せたのですが、 引き継ぎなどがわかりませんでした。 追記 URLにパラメータが付与されている場合に対象のURLに引き継いで付与する、かつ24時間の期限付きなどでパラメータつきURLでアクセスしたことをCookieに保存して、再訪問時などにCookieが残っている場合はパラメータがなくても、対象のURLに引き継いで付与したいです。
回答: 本当にQueryを引き継ぎたいんですか? 本当は違う要件をこれなら出来るかも?と思って探してますか? 本来の要件を書いていただくことは可能ですか? HTTPは本来ステートレスなので、設計が違っている気がします HTTP の概要