`
wangyalei
  • 浏览: 53718 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

php学习笔记(序列化应用)

    博客分类:
  • PHP
PHP 
阅读更多

//php中的序列化
//大部分用与 处理数组传递,数组存库操作。

 

$pantry = array('sugar'=>'2 libs','butter'=>'3 sticks');
//a:2:{s:5:"sugar";s:6:"2 libs";s:6:"butter";s:8:"3 sticks";}
file_put_contents("serialize.txt",serialize($pantry));

//Array ( [sugar] => 2 libs [butter] => 3 sticks )
 print_r(unserialize(file_get_contents("serialize.txt")));

 //我们也可以把这些序列化的数据放在url中在页面之间传递,可以使用urlencode() 对url进行处理

分享到:
评论

相关推荐

    Web安全学习笔记

    2. Burp Suite:一款强大的Web应用安全测试工具,包括代理、扫描器、入侵者、序列化分析等功能。 3. ZAP(Zed Attack Proxy):自动化安全测试工具,可帮助识别潜在的漏洞。 四、安全编码与开发实践 1. 使用安全...

    Flex + Hessian 学习笔记(二)

    "swf"文件"HessianFlexClient.swf"是一个已经编译好的Flex应用程序,它可能是这个学习笔记中的示例应用。SWF是Flash Player和Adobe AIR所执行的文件格式,它包含了编译后的ActionScript代码和资源。用户可以通过这个...

    Web安全学习笔记.pdf

    在语言与框架部分,笔记讨论了PHP、Python、Java、JavaScript和Golang等常用编程语言的安全问题,如PHP的后门、反序列化漏洞,Python的格式化字符串攻击,Java的反序列化和RMI/JNDI攻击,JavaScript的沙箱逃逸,以及...

    我的php学习笔记(毕业设计)

    总体来说,本篇PHP学习笔记包含了PHP的基本语法、面向对象编程的高级特性、设计模式的实际应用以及数据的序列化与反序列化等内容,这些内容是构建PHP应用程序时不可或缺的部分。对于想要学习PHP或者加深对PHP理解的...

    Hessian学习笔记

    综上所述,学习Hessian需要掌握二进制序列化技术,理解远程方法调用的概念,熟悉Hessian的实现和使用,并关注安全性、性能优化等方面的问题。同时,通过阅读源码和实践项目,可以更深入地理解这个协议的精髓。

    java学习笔记整理

    ### Java学习笔记整理 #### 1. Java简介 ##### 1.1 计算机编程和开发语言 计算机系统由硬件系统和软件系统组成。软件系统又进一步细分为系统软件和应用软件。其中,系统软件包括操作系统、编译系统、数据库系统等...

    批处理脚本学习笔记——程序员版.pdf

    批处理脚本是一种在...整体上,该批处理脚本学习笔记为读者提供了一个从基础到高级应用的全面学习路径,对有一定编程基础的IT专业人士尤为有帮助,能够加深对Windows批处理编程的理解,并能够在实际工作中灵活运用。

    PDO---PHP数据对象(数据抽象层) 学习笔记

    **序列化(Serialization)**和**反序列化(Unserialization)**是将PHP对象转换为字符串和从字符串恢复对象的过程。使用`serialize()`方法可以将复杂的对象结构保存为字符串,而`unserialize()`则可将该字符串还原...

    php代码-ctf payload 第九题 反序列化 do you know robot

    PHP是一种广泛使用的服务器端脚本语言,其在处理序列化和反序列化数据时可能存在安全风险。 序列化是将对象的状态转换为可存储或传输的数据格式的过程,而反序列化则是将这些数据恢复为原来的对象。在PHP中,`...

    php之Memcache学习笔记

    【PHP之Memcache学习笔记】 Memcache是一种广泛用于Web应用中的高性能分布式内存对象缓存系统。它能够在服务器集群中提供快速的数据存储和检索,减轻数据库的负担,提高应用程序的性能。在本文中,我们将深入探讨...

    chartDirector学习笔记

    **ChartDirector学习笔记** ChartDirector是一款强大的图形报表组件,以其丰富的功能、易用性和美观的图表而受到青睐。尽管是一款商业软件,但即便在免费版本中,也能提供丰富的图表功能,只是会在生成的图表底部...

    韩顺平 PHP Memcached缓存技术资料源码笔记图解PPT_Ady

    - 序列化:自动处理非字符串类型数据的序列化和反序列化。 - 键空间通知:通过监听键空间事件,实现数据变更的实时响应。 五、最佳实践 1. 使用合理的键名:键名应具有描述性且尽可能短,避免内存浪费。 2. 预估...

    C#学习笔记_20100614

    ### C#学习笔记知识点梳理 #### C#中关键字的小提示 C#作为一种强类型的语言,对关键字有着严格的规范。为了防止命名冲突,C#不允许使用关键字作为标识符。但是,在某些特殊情况下,如果确实需要使用关键字作为...

    JSON学习笔记

    通过阅读这篇"JSON学习笔记",读者不仅可以了解JSON的基本概念,还能深入到实际开发中JSON的使用,包括解析、序列化、验证以及与HTTP、其他语言的交互等。同时,笔记可能会介绍如何利用提供的开源库来简化JSON处理的...

    PHP Cookie学习笔记

    - Cookie的大小限制通常为4096字节,超过部分的Cookie可能无法被设置,因此在存储复杂数据时需要进行数据压缩或序列化。 学习PHP中Cookie的使用可以更好地理解Web开发中的用户跟踪和状态管理。尽管Cookie技术提供了...

    PHP学习笔记之session

    - session_set_save_handler中定义的serialize_handler用于设置序列化和反序列化的处理器,以便对session中的数据进行操作。 - 一些类型,如资源类型(resource),不应保存在session中,因为它们无法被序列化。 ...

    学习php随笔

    【PHP学习笔记】 PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适合于Web开发,可嵌入到HTML中。本文将根据初学者的学习笔记,深入浅出地探讨PHP的基础知识。 1. **环境搭建**:在开始学习PHP...

    笔记、Laravel、PHP、面试题、MySQL、HTML、CSS、Java....zip

    Java核心技术:如多线程、网络编程、序列化等都有详细的解释和示例。 常用框架:如Spring、MyBatis等框架的使用方法和内部原理都有涉及。 数据库相关:包括关系型数据库和非关系型数据库的使用,以及JDBC、MyBatis等...

    Hadoop 讲义 基础篇

    - **Avro**: 一种数据序列化系统,用于高效地序列化和反序列化数据结构。 #### 代码版本控制 1. **GitLab**: - GitLab是一款用于源代码管理的工具,提供了一个私有仓库供团队协作。 - 主流云主机已经搭建了基础...

Global site tag (gtag.js) - Google Analytics