如何从另一个PHP文件中获取PHP变量值?

如何从另一个PHP文件中获取PHP变量值?,php,variables,scope,Php,Variables,Scope,如何从另一个.php文件获取值帮助我解决此问题: <html> <head> </head> <body> <form name='answer' action="file2.php" method="post"> <input type="text" name="what"> <input type="submit" value="Login"> </for

如何从另一个.php文件获取值帮助我解决此问题:

<html>
<head>
</head>
<body>
    <form name='answer' action="file2.php" method="post">
        <input type="text" name="what">
        <input type="submit" value="Login">
    </form>
    <div><?php echo $answer; ?></div>
</body>
</html>

file2.php文件的代码如下:

<?php
    if ($_POST['what']==animal){
    $answer="dog";
}else{
    $answer= "not animal";
}
使用
require_once()
在php文件中包含file2.php,然后在文件中可以访问file2.php中的变量

require_once("path of file2.php");

echo $answer;
只要使用require

<?php require 'file2.php'; ?>


创建一个只读隐藏变量。在表单中添加$answer和post的值。只需包括该文件,您就可以访问其中的所有变量
包括“file2.php”
您应该包括另一个php文件,但要注意变量名,以免与主文件冲突,而且$\u post应该是$\u post.FYI,因为变量名输入错误,
not animal
将永远不会得到回应。我修复了这个输入错误,那么我应该怎么做才能在不进入file2.php页面的情况下获得该值呢?这是一个低质量的答案,因为它没有说明行的位置(实际上是任何内容)。它没有说要替换当前的代码或任何东西。我把代码放在哪里,因为我使用按钮从file2.php获取值,而不去file2.php页面?好的,然后将php代码集成到表单中,并将file2.php更改为action=“”你能给我一个例子“path of file2.php”?如果你的file2.php和file1.php在同一目录中,然后file2.php的路径是“/file2.php”或“file2.php”。你也可以给它file2.php的绝对路径。我不能用它作为按钮,你能分享我把代码放在哪里吗?把这个添加到你的file1.php中。我不能再做了,你需要做你的家庭作业。我知道你的意思,先生,谢谢,但我要求的是,不用去文件2.php页面就可以得到这个值,糟糕的英语