将PHP hand变量转换为另一个PHP文档

将PHP hand变量转换为另一个PHP文档,php,variables,Php,Variables,我试图得到一个变量,我在一个php文件中声明了另一个,而不包括整个第一个php while($row = mysql_fetch_assoc($sql)) { // Urlaubstage ausgeben if($row['frtutage'] < 1) { $verbraucht = "0"; } else { $verbraucht = $row['frtutage']; } $resturlaub = $row

我试图得到一个变量,我在一个php文件中声明了另一个,而不包括整个第一个php

while($row = mysql_fetch_assoc($sql)) {
    // Urlaubstage ausgeben
    if($row['frtutage'] < 1) {
        $verbraucht = "0";
    } else {
        $verbraucht = $row['frtutage'];
    }
    $resturlaub = $row['miturlaubstage'] + $row['mitutagevorjahr'] - $verbraucht;
    $urlaubgesamt = $row['miturlaubstage'] + $row['mitutagevorjahr'];
while($row=mysql\u fetch\u assoc($sql)){
//奥斯盖本酒店
如果($row['frtutage']<1){
$verbraucht=“0”;
}否则{
$verbraucht=$row['frtutage'];
}
$resturlaub=$row['miturlaubstage']+$row['mitutagevorjahr']-$verbraucht;
$urlaubgesamt=$row['MITURAUBSTAGE']+$row['mitutagevorjahr'];
我需要在第二个PHP中使用变量
$resturlaub
,而无需再次计算变量。 我该怎么做?或者甚至可能吗

谢谢


编辑:第一个php文件是关于计算休假天数以及我在休了几天假后剩余的天数,在第二个文件中,我需要计算剩余天数,所以我只想再次使用变量,而不是再次计算它

如果不想包含整个第一个php文件,而只包含一个变量,那么y您应该创建第三个文件(例如称为:variables.php或config.php)


然后在这两个文件中都包含variables.php,以便在脚本中共享该变量

$var = 'random_query';
$page= 'yourpage.com/?my_var='.serialize($var);
header("Location: $page");
exit;
在您的页面中,您可以通过

if (isset($_GET['my_var']))
{
     $my_var = unserialize($_GET['my_var']);
}

但这将取决于您需要传递的变量的大小,以及脚本的用途。

两个PHP文件之间的关系是什么?如果在同一台服务器上,您可以设置会话或cookie来共享这些变量。在op按照@Quentin的建议提供文件之间的关系之前,不存在我可以提供很多帮助。好的,但是在第一个文件中,我正在计算我需要的变量,我如何在不计算它的情况下声明变量?是否可以使用like
$\u POST
将变量获取到第二个php文件?s必须使用默认值声明它,然后您可以在任何地方使用它(确保将文件包含在其他两个文件的顶部)。变量的大小是一个两位数的整数,第一个php脚本的目的是计算我公司所有员工的休假天数,他们每年休假多少天,当年休假多少天,剩下多少天。第二个脚本是在列表中显示他们下一年的休假天数因此,总而言之,我只需要将变量
$resturlaub
放在新列表中,但是如何不进行计算呢?为什么不将两个脚本放在同一个文件中?或者,如果需要分别将第一个脚本的副本放在第二个脚本中?在这种情况下,使用类并相互扩展将是最好的选择e、 …我的意见我会试试这个,非常感谢你的回答。这个脚本会将你重定向到另一个脚本,变量设置为URL中的查询字符串