次のコードを含むjquery-mobileのメインページがあります
<?php
if(isset($_SESSION['signed_in']))
{
if($_SESSION['signed_in']==true)
{
echo '<a href="signout.php" data-role="button">Signout </a>';
}
}
else
{
echo '<a href="signin.php" data-role="button">Signin </a>';
}
?>
ユーザーがサインインしているかどうかがサーバーでチェックされます (明らかに!)
しかし問題は、サインインした後、ユーザーがホームページに移動すると、「サインイン」オプションが表示されることです。「サインアウト」オプションが表示されるのは、ユーザーがページを手動で更新した場合のみです。
では、どうすればこのエラーを解決できますか? jqueryにサーバーから常にページをロードさせ、キャッシュなどに保存しないようにするにはどうすればよいですか。