php空间 PHP使用LocalStorage

极速动力2年前帮助247

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

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

相关文章

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

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

低至6折!这个GPU云服务器租用平台实惠又好用

GPU服务器,简单地说,指的是GPU的应用于视频编解码、深度学习、科学估算等多种场景的快速、稳定、弹性的估算服务,我们提供和标准云服务器一致的管理形式。 出众的图形处理能力和高性能估算能力提供极至估算...

香港高防服务器如何防御DDOS的功击

台湾高防服务器:怎么防御DDOS功击 DDOS功击是迄今为止互联网上最受人讥笑和疑惑的问题之一。它是网路安全的一项典型缺陷,可以使被功击的网路显得不可用或崩溃。在高度竞争的互联网世界中,尤其是对在线店...

什么是红色虚拟主机

选择主机公司时,人们希望晓得作为服务提供商的该公司表现怎样,提供的服务以及顾客服务的质量怎样,大多数人不考虑主机公司对环境的影响。 然而,随着能源成本和生产方式遭到严格审查,节能已开始成为重中之重。例...

成都服务器托管,云博瑞商务助您

成都服务器托管公司介绍:成都云博瑞商务服务公司是成都最专业也是最大的网络服务公司,专业托管服务器,技术水平、客户质量都是国内顶尖的,而且现在也开设了web防火墙等软硬件idc服务,出口带宽服务,美国服...

游戏服务器抗攻击,解决卡顿问题

游戏高防服务器解决了软件不兼容、病毒攻击、卡顿卡死等问题,那么一般的防御软件都有哪些功能?接下来虫虫小编给大家一一介绍一下:病毒拦截,玩家首先是要查毒,确保数据不受到伤害。防火墙阻断破坏或者病毒、僵尸...