为了账号安全,请及时绑定邮箱和手机立即绑定

如何在php中将数据带到另一个页面

如何在php中将数据带到另一个页面

PHP
德玛西亚99 2022-05-27 15:43:51
作为问题,我可以$_SESSION在下面的代码中做到这一点,但我想在不使用的情况下做到这一点$_SESSION,有什么建议吗?我是在 php 中使用 oop 的新手。PHP(第 1 页):    include './class.php';    include './next.php';    if(isset($_POST['submit'])){         $data = new myData();         $data->setTest($_POST['test']);    }    $content = '<form method="post" action="next.php">      <input type="text" name="test" id="test" value="test"/>      <input type="submit" name="submit" value="Submit"/>    </form>';   if(!empty($next)){       $content = $next;   }   echo $content;类.php:class myData{     function __construct($test){          ***some process***          $_SESSION["test"] = $test;     }}下一个.php$next = $_SESSION["test"];
查看完整描述

2 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超8个赞

您可以将变量存储在类中,然后使用 getter 方法取回该数据。文件1.php


if(isset($_POST['submit'])){

     $data = new MyData($_POST['test']);

}



class MyData{

     private $data = '';


     function __construct($test){

          ***some process***

          $data = $test;

     }

     function getData() {

         return $this->data;

     }

}

文件2.php


    include file1.php;

    echo $data->getData();


查看完整回答
反对 回复 2022-05-27
?
翻阅古今

TA贡献1780条经验 获得超5个赞

我声明了一个函数并返回到第 1 页next.php


function showContent($content){

      if(!empty($content)){

            return $content;

      }

      return false;

}

然后在 上class.php,我声明一个吸气剂作为Karim Aljandali先生的答案。在第 1 页上,我添加了一行$next = showContent($data->getData());


查看完整回答
反对 回复 2022-05-27
  • 2 回答
  • 0 关注
  • 290 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号