php空间 PHP使用LocalStorage

极速动力1年前帮助188

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与之间的通讯其实须要的参与,而且只要加上一定的防范举措,依然可以达到挺好的疗效。

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

相关文章

移动宽带大打免费牌,不要钱的宽带究竟好用吗?

"联通用户,光宽带全免费"的广告语几乎是在一夜之间布满津城的大道小巷。从前在人们的印象里,宽带动辄千元包月,或则与套餐一起打包,即使是附赠也有门槛,那么"高冷"的宽带,无承诺0捆绑免费送还是头一次据说...

100m空间,从08到1元,你知道多少钱?

100m空间多少钱不知道,从0。8到1元不等,反正至少几百一个月吧,还要看是怎么算的,流量的话是按照流量,连着包流量是不限速的,但是你说这个10g空间,我也不知道他的流量是不是平均价格,反正至少没个肯...

串口服务器使用

原文来自头条号序言 不可证实,目前工业现场依然会有好多并口设备的存在,对于那些并口设备,假如想要联网,就必需要转换成网路插口,这时侯才会用到串口服务器。 串口服务器作用 串口服务器外置CPU,可以实现...

中国电信2016年IP RAN/RAN ER集采,中兴通讯成最大赢家

据来自中国联通的官方消息显示,中国联通2016年统谈分签类IPRAN和RANER设备集采近日早已公布中标候选人。其中,IPRAN设备由华为、中兴通信、烽火通讯、华三通讯四家厂商中标;RANER设备则只...

的福建兴化服务器推荐100M大带宽服务器租用

的福建兴化服务器推荐100M大带宽服务器租用云南耀磊商务大带宽服务器租用,广东九江服务器 平顶山耀磊商务广东九江数据中心,地理位置,交通、通信及其方便。该机房通过600G多芯光纤直接接入骨干网,并有2...

台湾服务器无IPv6支持,导致通信设备瘫痪

台湾服务器不支持ipv6的话,连通信设备都没法通信。可是gfw里都挂着这些台湾服务器。哦,高阶台湾用户不需要改设备,所以连账号都可以同步。那所有人都用台湾服务器怎么办呢?别怕,出了一款支持gpnt支持...