私のWebサイトでは、「user_status」、「user_name」などのセッションオブジェクトにいくつかの値を設定しました。php ファイルは次のようになります。
<script type="text/javascript">
var logged = <? echo $this->session->getValueOf("user_status"); ?>;
</script>
<a class="show_message" href="#">SHow my status</a>
さて、私はウェブサイトに従ってアクションを実行するふりをするjsスクリプトを持っているuser status
ので、これがあります:
$('.show_status').click(function(event){
//ask for user status
if (logged){
//do something
}
else{
//do another action for visitors
}
});
ブラウザでページソースを調べると の値が表示され、ウェブサイトのセキュリティに危険を及ぼす可能性があるため、歩き回ってsession
->の間でデータを流すのが最善の方法であると考えました。javascript
user_status
前もって感謝します
編集:
logged
var はブール値のみを取ります。#(".show_status")
要素がクリックされるたびに、js アクションを実行する必要があります。