プロジェクトでポップアップ ボックスの機能を使用しています。ユーザーがサイトにアクセスすると、ページの上部にポップアップ ボックスが表示され、残りのコンテンツが非表示になります。そのポップアップフォームで、ユーザーはダウンロードキーを提供する必要があります。ユーザーがキーを持っていれば、先に進むことができます。ユーザーがキーを提供すると、メイン ページに移動します。問題は、ユーザーがキーを提供した後にメイン ページにアクセスし、ヘッダーをもう一度クリックすると、ページがリロードされ、ポップアップ フォームが再び表示されることです。一部のユーザーが既にダウンロード キーを提供している場合、再度表示されないようにするにはどうすればよいですか。コードイグナイターでphpを使用しています。私のコード
<?php if($download_key != null && !isset($_POST['popup'])){?>
<script type="text/javascript">
$(document).ready(function(){
loadPopup();
});
</script>
<?php } ?>
ダウンロードキーはデータベース列であり、ポップアップはポップアップボックスでフォームが送信されたときに設定される非表示の入力です。ポップアップボックスに表示されるフォームは次のとおりです
<form name="form" method="post" onsubmit="return validateForm('<?php echo $download_key ?>')">
<div style="width:530px;">
<input style="display:none; height:25px;" id="downloadkey" name="downloadkey" type="text" />
<input style="display:none;" type="submit" id="submit" name="submit" value="<?php echo $variable['QUESTION_BUTTON']['value']?>"/>
</div>
</form>
何か案は ?
ありがとう