首页 > Web开发 > 详细

php跨服务器传递对象

时间:2014-08-14 19:40:29      阅读:263      评论:0      收藏:0      [点我收藏+]

最近因为研究跨域名,跨服务器的问题,所以无聊,就想到了一个跨服务器传递对象的问题。

想要跨服务器传递数据,那么就要使用到get或者post提交。

我这里的方法有点复杂,但是因为平时工作时,有封装相应的类库,所以实行起来也相对来简单很多。

先看代码:

  public function actionSleeptest(){
        $user = User::model()->find();
        //echo $user->username;
        //var_dump($user);
        $data[‘name‘]=serialize($user);
        //$data[‘name‘] = "1315464";
        $post = new postCurl();
        $msg = $post->simulationPost(‘http://域名/index.php?r=site/Wakeuptest‘,$data,TRUE);
        echo $msg;
        //echo $data[‘name‘];
    }
    public function actionWakeuptest(){
        $user = unserialize($_POST[‘name‘]);
        var_dump($user);
    }

理解起来应该不难,用的是YII框架这个就很好理解了。

postUrl当然是模拟提交post数据

这里可以完美的在wakeuptest中调用User这个对象

当然这里没有跨域名,但是如果在另一台服务器上,也有一个YII框架创建的同类型的User类,那么也是可以使用的。

碉咋天吧,还可以将类串行化后,直接存放在服务器上,这样就碉咋天了。

 

php跨服务器传递对象,布布扣,bubuko.com

php跨服务器传递对象

原文:http://www.cnblogs.com/xiashuo-he/p/3912933.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!