Php 从另一页获取变量值
我试图从一个页面中获取变量值,并在另一个页面中进行回显 例如,我有两个页面Php 从另一页获取变量值,php,Php,我试图从一个页面中获取变量值,并在另一个页面中进行回显 例如,我有两个页面pg1.php和pg2.php: 在pg2.php上,我有: <?php $vr = "Hello"; ?> 现在我想在pg1.php上重复这一点,我已经尝试过: <?php require "pg2.php"; echo $vr; ?> 这是可行的,但问题是我在pg2.php上的任何其他内容都将显示在pg1.php上。最好重新构造代码,以便在一个
pg1.php
和pg2.php
:
在pg2.php上,我有:
<?php
$vr = "Hello";
?>
现在我想在pg1.php上重复这一点,我已经尝试过:
<?php
require "pg2.php";
echo $vr;
?>
这是可行的,但问题是我在pg2.php上的任何其他内容都将显示在pg1.php上。最好重新构造代码,以便在一个文件中定义变量,然后在另一个文件中包含输出等
<?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;
?>
这就是所要求的
功能-它包括
s并评估该文件。考虑到各州的具体情况,不确定您为什么会有不同的想法-“require
与include
完全相同,但一旦失败,它也会产生致命的E_编译错误级别错误。”)可能会有所帮助。@esqew是的,先生,我知道。我只是想在这里寻求帮助。@Jibstroos对不起,先生,但我不想使用$\u POST或$\u get或seassons或cookies。我相信这是可以做到的。太棒了。非常感谢,先生。希望你能帮我解决这个问题,谢谢。