この件についてはあまりにも多くの質問がありましたが、私はまだ理解できていません。
場合:
- ハイパーリンクされた画像
- 画像のクリック時: セッションが存在するかどうかを確認します
- セッションが存在する場合、リンクを開く
- セッションが存在しない場合は、ログイン フォームを表示します
onclick
JavaScript 関数を呼び出しています:
var my_global_link = '';
var check = '<?php echo $_SESSION["logged_in"]; ?>';
function show_login( link ) {
if(check == 1)
{
window.location = link;
}
else
{
my_global_link = link;
// .. then show login modal that uses 'js/whitepaper-login.js'
document.getElementById('light').style.display='block';
document.getElementById('fade').style.display='block';
document.getElementById('fade').scrollIntoView(true);
}
}
グローバル変数は別のphpファイルに次のように保存されています:
$_SESSION['logged_in'] = 1;
でセッション値を取得できませんvar check
。アドバイスできますか?