我正在尝试创建一个基于HTML5和PHP的Web应用程序。该应用程序的目标是从另一个基于PHP的网站获取数据并在我的应用程序中使用该数据。我该怎么做?
答案 0 :(得分:1)
上述答案部分不正确; PHP无权访问localStorage。但是,你可以使用cookie来实现你想要的 - 尽管你可以将JSON与AJAX一起使用,但我认为cookie更容易。由于您对JavaScript非常陌生,我将向您展示一个示例。
让我们假设我正在制作一个非常不安全的登录系统。让我们说:
$name = "John"; //set the name to John.
现在,要让JavaScript访问此名称变量,我们必须使用cookie。您可以像这样使用它们:
$username = "John"; //set the name to John.
setcookie("username", $username, time()+86400);
setcookie方法采用参数:
setcookie(name, value, expire, path, domain);
因此,在我们的案例中,它将名称设置为用户名,用户名称的值,从现在起1小时后的有效期(60 * 60 * 24)。该cookie将在一天后到期。
现在,完成此操作后,请确保在脚本中添加此功能。
function getCookie(name) {
var value = "; " + document.cookie;
var parts = value.split("; " + name + "=");
if (parts.length == 2) return parts.pop().split(";").shift();
}
请将原作者this topic归功于上述代码。
然后,要获取cookie,只需执行:
name = getCookie(username);
我希望我帮忙!
答案 1 :(得分:0)
我认为你可以使用“cookies”或“localStorage”