在我的网站中,我为会话对象设置了一些值,例如“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动作。