假設:在文件Cat.php中,我創建了一個名爲$ Kitty的變量。另一方面,我有另一個名爲Dog.php的文件。 現在我想在文件Dog.php中回顯變量$ Kitty,我該怎麼做?如何從另一個PHP文件引用變量?
這是我在Dog.php文件代碼:
<!DOCTYPE html>
<html>
<body>
<?php include 'cat.php';
echo $kitty;
?>
</body>
</html>
假設:在文件Cat.php中,我創建了一個名爲$ Kitty的變量。另一方面,我有另一個名爲Dog.php的文件。 現在我想在文件Dog.php中回顯變量$ Kitty,我該怎麼做?如何從另一個PHP文件引用變量?
這是我在Dog.php文件代碼:
<!DOCTYPE html>
<html>
<body>
<?php include 'cat.php';
echo $kitty;
?>
</body>
</html>
使用include
,像這樣:
<?php include('Cat.php'); echo $Kitty ?>
這仍然不起作用...... – user3599598
'include'不是你想要使用的。可以把它看作是將cat.php中的所有代碼複製並粘貼到dog.php中,它代表'include('cat.php')' –
可以使用會話變量。 在cat.php
<?php
session_start();
$_SESSION['cat']=$Kitty;
?>
現在dog.php
<?php
session_start();
echo $_SESSION['cat'];
session_destroy();
?>
這將起作用,另一種選擇是通過表單(POST)傳遞變量,或者url(GET)。 –
這不起作用,我不知道爲什麼,但我現在沒有輸出.. – user3599598
嘿,只是要使用更新後的代碼..它將defintely工作 – user3575290
http://ca3.php.net/manual/en/book.session.php – Sammitch
這些是兩個獨立的頁面/頁面加載,還是你只是在談論需要'包括'在另一個文件? –
包含第一個文件和'echo $ Kitty;' – cmorrissey