私はPHPにはかなり慣れていませんが、今までうまく機能していた方法を見つけようとしています。
問題は次のとおりです。リンクが 2 つある Web サイトがあります。両方とも同じ 2 番目の Web サイトにリダイレクトする必要がありますが、クリックしたリンクによっては、一部の値が変わる必要があります。これにはPHPセッションを使用しようとしていました。
これまでのコードは次のとおりです。
リンク 1:
<a href="<? echo $link ?>" class="helsinki" onclick="<? $_SESSION['clicked']= "helsinki"; ?>"^^Helsinki^^</a>
リンク 2:
<a href="<? echo $link ?>" class="seattle" onclick="<? $_SESSION['clicked']= "seattle"; ?>">^^Seattle^^</a>
次に、次のようにクリックされたリンクを読み取ろうとすると、次のようになります。
<? if(isset($_SESSION['clicked']))
echo "clicked ". $_SESSION['clicked'];
?>
いつも「Seattle」と表示されており、Helsinki は表示されませんが、(と思っていた) Seattle のリンクをクリックすると、Seattle と入力しました。どうやらそうではないようです...ここで誰か助けてもらえますか?