同じページにとどまりながらGET変数を使用する方法があるかどうか疑問に思っていました。
特定のリンクがクリックされた場合に GET 変数を使用して実行したい php/mysql スクリプトがあります。ただし、リンクがクリックされたら、ページ上の何も変更したくありません。スクリプトを舞台裏で実行したいだけです。
現在、ユーザーが検索ページにいて項目をお気に入りに追加すると、すべての検索結果が消えてしまい、b/c 再送信しています
注: 以下の [お気に入りに追加] リンクは、ユーザーがクリックしたときに表示されるページと同じページにリンクしています。
if(isset($_SESSION['username'])){
echo '<div id="favbutton"><a href="search.php?id='.$id.'"><img src="./image/staricon.png"/>Add to favorites</a></div>';
}
ありがとうございました