在同一文件夹中不存在的PHP页面之间传递变量

问题描述:

我需要知道如何在script2.php中的script1.php中使用变量,其中script2.php的文件夹包含在与script1相同的文件夹中.PHP。为了万一还有其他的方法,我需要这个的原因是在他登录到他的账户(如script2.php中的“Welcome $ user”)后回显用户的名字,其中$ user的值在script1.php中。在同一文件夹中不存在的PHP页面之间传递变量

+0

我已经通过使用会话解决了这个问题......而我接受工作的答案就像@Rene Korss说的,如果脚本不输出任何内容。 –

使用include将您的script1.php转换为script2.php

script2.php

<?php 
    include 'script1.php'; 

    // Now you can use variables from script1.php 
    echo "Welcome ".$user; 
?> 

注意:如果您的script1.php输出任何东西,它会输出其内容script2.php了。

+0

是的!发布这个后我刚试过!它的工作..但thx反正:)) –

+0

好吧。请接受我的回答,因为这是解决方案。 –

+0

啊!抱歉,我是新来的!我不知道我必须这样做= __ =“.. ..对不起和thx –

您可以将数据存储在session/cookie中,或通过url ex。

使用example.php?名称=测试& ID = 20

但请记住,这取决于你必须通过提防的URL限制数据。