php空间 PHP使用LocalStorage

极速动力1年前帮助225

php使用

是H5提供的一种本地储存方法,一般用于在浏览器端缓存数据。而PHP是一种用于web开发语言,好多时侯我们须要将前端数据储存到顾客端。这么怎样在PHP中使用呢?

概述

是HTML5标准中新增的一种Web储存机制,它的作用是提供了一种在浏览器端保存数据方式。与传统的相比,储存的数据可以愈发灵活,没有过期时间,且可以储存更多的数据(通常为5MB)。

下边是一个简单的的示例代码

// 存储数据
localStoraGe.setItem("name", "Lucy");
// 获取数据
var name = localStorage.getItem("name");
// 删除数据
localStorage.removeItem("name");
// 清空数据
localStorage.clear();

PHP与通讯

PHP作为一种服务端语言,难以直接访问。所以,我们须要通过来实现PHP与之间的通讯。

首先,我们须要在HTML文件中引入文件,并在其中写入与相关的代码。在这部份代码中,我们可以将数据储存在中,也可以从中获取数据。在要使用数据的地方,我们可以通过Ajax等技术将数据传到后台,之后通过PHP进行处理。处理完成后,我们可以将结果返回到后端,再通过更新中的数据。

下边是一个使用Ajax实现和PHP通讯的示例代码:




    Local Storage Demo
    IPt type="text/javascript" src="jquery.min.js">
    


    ...


在这个示例代码中,我们首先通过.()将数据储存在中,之后通过Ajax将数据发送到PHP。PHP处理完数据后,将结果返回到后端,我们再通过.()将结果储存在中。

同时,在PHP中,我们也须要通过来获取中的数据。具体方式是通过向中输出数据来实现。以下是PHP代码示例:

var name = localStorage.getItem("name");';
// 处理数据
age = 18;
// 输出结果
echo '';
?>

的异同点

作为一种浏览器端储存数据的机制,具有以下优点和缺点

优点:数据不会随浏览器关掉而销毁,具有持久性;可以储存大量数据,储存空间相对较大;可以在浏览器端便捷地读取和写入数据,不须要经过网路传输。缺点:储存容量遭到限制,通常为5MB,过大的数据难以储存;不能跨域操作,只有在同一域名下的网页能够共享数据;遭到浏览器的限制,一些旧版本的浏览器不支持该特点;可能会被恶意程序借助,导致安全隐患。推论

开发Web应用时,是一个非常实用和便捷的功能。我们可以将一些常用的数据存贮在中,防止频繁的网路恳求,提升网站性能用户体验。另外,PHP与之间的通讯其实须要的参与,而且只要加上一定的防范举措,依然可以达到挺好的疗效。

其实,在使用时也须要注意安全问题,防止重要数据被恶意程序篡改。另外,的储存容量相对有限,须要合理规划数据的储存和清除

相关文章

海外服务器租用价钱剖析

自己在租用海外服务器之前,要先了解一下市场,多问几个服务商,把价钱做一下对比,倘若是在代理商那儿即使是配置一样价钱也可能不一样。假如是自己拥有机房的海外服务器IDC商,价钱通常是不会变的,不过顾客在比...

秒杀国内服务器,便宜虚拟主机来袭!

便宜虚拟主机随便秒杀国内服务器,试想国内可以没有xx环境,没有vs的话,你服务器还需要有效果。实际大学宿舍,一般情况空闲都小于8小时,一台主机的价格差不多在5000人民币左右,买个普通vps,可以满足...

美国k空间,php首选

php空间推荐使用美国的k-比如我使用它,记录一个名为alice的数据库表里有若干记录,每个记录可以拥有一个自己的主键。例如之类。这样,当我们需要在需要对该表查询时,仅需使用=来查询即可,其他的都没有...

如何把云展网上自己上传的刊物下载出来上传到网站(服务空间)?

假若您的笔记本系统是XP,请下载这个工具:(请自行搜索下载) 教程: 倘若您的笔记本系统是7或则,请下载这个工具:(请自行搜索下载) 教程:下边的步骤以工具为例,所以请看下边的步骤。 2.服务器用户名...

服务器是哪些

服务器指的是网路环境下为顾客机()提供某种服务的专用计算机,服务器安装有网路操作系统和各类服务器应用系统软件(如Web服务、电子短信服务)的计算机。服务器具有高速的CPU运算能力、长时间的可靠运行、强...

韩国服务器租用长尾关键词挖掘

按照“韩国服务器租用”5118推测可能存在的用户搜索需求(注:以下需求来始于商机淘金助手剖析) 1.高防服务器租用:一些网站在面对恶意功击时须要高防服务器的保护,在日本服务器租用中也有相应的需求。 2...