JavaScript などの動的スクリプト言語を使用する必要があります。基本的に、ユーザーがボタンをクリックしたときの Div の可視性を設定します。
また、div に id を追加する必要があります。
echo '<div class="success" id="success">'.$_SESSION['msg']['reg-success'].'</div>';
基本的に次のようなリンクを追加します。
echo "<a href=\"javascript:hide(document.getElementById('success'))\">Hide box</a>";
次に、スクリプトを追加します。
echo '<script type="text/javascript">
function hide(a){
a.style.display="none"
}
</script>';
それはそれを行う必要があります...最終結果は次のようなものです:
if($_SESSION['msg']['reg-success']) {
echo '<div class="success" id="success">'.$_SESSION['msg']['reg-success'];
echo "<a href=\"javascript:hide(document.getElementById('success'))\">Hide box</a>";
echo '</div>';
unset($_SESSION['msg']['reg-success']);
}
echo '<script type="text/javascript">
function hide(a){
a.style.display="none"
}
</script>';