2014-05-07 90 views
0

假設:在文件Cat.php中,我創建了一個名爲$ Kitty的變量。另一方面,我有另一個名爲Dog.php的文件。 現在我想在文件Dog.php中回顯變量$ Kitty,我該怎麼做?如何從另一個PHP文件引用變量?

這是我在Dog.php文件代碼:

<!DOCTYPE html> 

<html> 
<body> 
<?php include 'cat.php'; 
echo $kitty; 
?> 
</body> 
</html> 
+2

http://ca3.php.net/manual/en/book.session.php – Sammitch

+3

這些是兩個獨立的頁面/頁面加載,還是你只是在談論需要'包括'在另一個文件? –

+1

包含第一個文件和'echo $ Kitty;' – cmorrissey

回答

0

使用include,像這樣:

<?php 

    include('Cat.php'); 

    echo $Kitty 

?> 
+0

這仍然不起作用...... – user3599598

+0

'include'不是你想要使用的。可以把它看作是將cat.php中的所有代碼複製並粘貼到dog.php中,它代表'include('cat.php')' –

1

可以使用會話變量。 在cat.php

<?php 
session_start(); 
$_SESSION['cat']=$Kitty; 
?> 

現在dog.php

<?php 
    session_start(); 
    echo $_SESSION['cat']; 
session_destroy(); 
    ?> 
+0

這將起作用,另一種選擇是通過表單(POST)傳遞變量,或者url(GET)。 –

+0

這不起作用,我不知道爲什麼,但我現在沒有輸出.. – user3599598

+0

嘿,只是要使用更新後的代碼..它將defintely工作 – user3575290

相關問題