【发布时间】:2015-01-27 14:50:23
【问题描述】:
if (isset($_SESSION['LAST_ACTIVITY1']) && (time() - $_SESSION['LAST_ACTIVITY1'] > 5)) {
echo'
<script type="text/javascript">
var marks = <?php echo session_unset(); ?>
var answer = confirm ("Your Session will expired.Click yes to continue or cancel to logout")
if (answer){
alert ("Woo Hoo! So am I.")
}else{
alert ("Darn. Well, keep trying then.")
// code need to put here is php
}
</script>
';
}else{
}
以上是我当前的代码.. 现在我想在 echo 中插入会话 else.. 如何做到这一点.. 如何将 php 代码放入 php echo 中的 javascript 中 ..
下面是else里面的代码:
if (isset($_SESSION['member_id'])) {
session_unset(); // unset $_SESSION variable for the run-time
session_destroy(); // destroy session data in storage
header('Location: '.AT_BASE_HREF.'login.php?loginexpired=true');
exit;
}
【问题讨论】:
-
你的问题是什么?什么不起作用?除此之外:字符串中的
<?php echo session_unset(); ?>应该如何工作? -
我不明白你在做什么。
session_unset()没有返回任何东西,你为什么要回显它? -
您不能在字符串中使用
<?php,您只能在从 PHP 脚本解释切换到原始输出时使用它。 -
因为它在 php 中..我想做弹出...如果单击是它什么也不做..如果没有未设置的会话
标签: javascript php session