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

从另一个页面获取变量值

从另一个页面获取变量值

PHP
紫衣仙女 2023-07-15 17:38:53
我试图从一个页面获取变量值并在另一个页面中回显它,例如我有 2 个页面pg1.php并且pg2.php:在 pg2.php 我有:<?php$vr = "Hello";?>现在我想在 pg1.php 上回显这一点,我已经尝试过:<?phprequire "pg2.php";echo $vr;?>它有效,但问题是我在 pg2.php 上的任何其他内容都会显示在 pg1.php 上。
查看完整描述

1 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

最好重构您的代码,以便在一个文件中定义变量,然后在该文件中包含另一个带有输出等的文件。


<?php

// vars.php

$vr = "Hello";

?>


<?php

// pg1.php

require "vars.php";

echo $vr;

?>


<?php

// pg2.php

require "vars.php";

// other stuff

// ...

// ...

?>

但对于这个问题一般来说,缓冲输出然后删除缓冲区:


<?php

// pg1.php

ob_start();

require "pg2.php";

ob_end_clean();

echo $vr;

?>


查看完整回答
反对 回复 2023-07-15
  • 1 回答
  • 0 关注
  • 72 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信