未定义的索引,同时尝试回显变量 $_SESSION,PHP jquery ajax,
undefined index while trying to echo a variable $_SESSION, php jquery ajax,
>edit 我不再收到错误未定义的索引"时间"。现在我没有收到任何错误,但是当我尝试回显$timezone时;什么也没发生。
我在这里错过了什么导致未定义的索引"时间"? 我在页面中确实有jQuery。
索引.php
<?php
session_start();
$timezone=$_SESSION['time'];
?>
脚本,使用 jQuery 获取时间,然后将其设置为 $_SESSION['time'] 变量。
<script>
$(document).ready(function() {
if("<?php echo $timezone; ?>".length==0){
var visitortime = new Date();
var visitortimezone = "GMT " + -visitortime.getTimezoneOffset()/60;
$.ajax({
type: "GET",
url: "<?php echo $_SERVER['DOCUMENT_ROOT'].'/social_learning/php/timezone.php';?>",
data: 'time='+ visitortimezone,
success: function(){
location.reload();
}
});
}
});
</script>
时区.php
<?php
session_start();
$_SESSION['time'] = $_GET['time'];
?>
只需将$timezone=$_SESSION['time'];
更改为 $timezone=isset($_SESSION['time'])?$_SESSION['time']:"";
相关文章:
- 如何获取Session变量中的锚文本
- Session.get未在Meteor.js中设置变量
- Node.js req.session 变量未定义
- 如何在ASP.NET中将Javascript变量定义为Session
- 在PHP中设置SESSION变量
- 关闭选项卡时清除SESSION变量
- 如何让空格键{{if}}中的HTML使用Session变量进行反应性更改
- onclick事件,其中PHP SESSION变量在每次页面加载时发生
- 从Javascript分配Session变量
- 如何在文本框上设置Session变量'关于php中的更改事件
- 是否可以访问纯JS中的SESSION变量(在PHP中设置)
- JSP -如何在session.setAttribute中传递javascript变量
- 奇怪:从post控制器到jsp页面的session变量返回null
- 如何在ColdFusion CFC的远程方法中使用/访问SESSION变量?
- 从javascript的session Provider类中获取session变量
- Express-session变量在加载api后改变
- 如何将POST变量值附加到AJAX中的新SESSION变量并从其他脚本调用它?
- 将Session变量传递给javascript
- 使用Javascript访问存储在Session State中的类变量
- 将隐藏变量作为Session传递给php中的另一个页面