• 技术文章 >后端开发 >php教程

    php实现将对象保存到Session中

    墨辰丷墨辰丷2020-07-31 14:50:54原创1646

    本文实例讲述了php中将一个对象保存到Session中的方法。具体如下:

    要保存对象到session其实很简单,我们可以使用session_register()函数,下面是使用范例

    person_class.inc.php如下:

    <?php
    //
    //File: person_class.inc.php
    //Contains the class definition necessary to let an object be a session
    //variable.
    //
    class Person
    {
      var $name;
      var $email;
      //
      // A simple function to illustrate the point
      //
      function clean_name ()
      {
        $name = preg_replace("/h(.)+/i", "\\1", $this->name);
        return substr($name, 0, 15);
      }
    }
    ?>

    main.php文件如下:

    <?php
    //
    //File: main.php
    //Here is where we save and retrieve the object
    //
    include_once 'person_class.inc.php';
    session_register('someperson');
    if (!$someperson) {
      $someperson = new Foo;
      $someperson->name = "Item Raja";
      $someperson->email = "itemraja@php.net";
      $someperson->clean_name();
    }
    ?>
    <a href="somePage.php">Click Here</a>

    somPage.php文件如下:

    <?php
    //
    //File: somePage.php
    //Print out the name without initializing the
    //class and setting the variables
    //
    include_once 'person_class.inc.php';
    session_register('foobar');
    print $foobar->name;
    ?>

    总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

    相关推荐:

    PHP实现提取中英文首字母的方法

    PHP自动生成表单的方法

    php针对服务器端预定义变量$_SERVER的方法

    相关专题推荐php session (包含图文、视频、案例)

    以上就是php实现将对象保存到Session中的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 对象 Session
    上一篇:php操作目录及文件的方法 下一篇:简述php实现httpRequest的方法
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• PHP7中创建session和销毁session的方法• PHP会话控制:cookie和session区别与用法深入理解• php中session时间设置浅析• php如何设置session过期时间• PHP如何修改SESSION有效时间?• 使用Redis保存用户会话Session详解
    1/1

    PHP中文网