我根据一周中的用户日显示一些信息。 [[获取服务器端的星期几可以显示错误的日期信息,具体取决于时区差异。]]问题是,使用此代码,会话变量未在第一页加载时设置。每个下一页加载,都会设置。
用户正在访问主页,无需登录。
我希望能够在加载页面之前或加载页面之后立即获取UserDay变量,以便用户不必在第一次看到错误的信息。
session.php (主页)
session_start();
$userday= $_SESSION['userday'];
document.ready (在标题中加载)
$(document).ready(function() {
var now = new Date();
var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
var UserDay = days[ now.getDay() ];
$.ajax({
type: "GET",
url: "userday.php",
data: 'userday='+ UserDay,
success: function(){
}
});
});
userday.php
<?php
session_start();
$_SESSION['userday'] = $_GET['userday'];
?>