2015-08-08 157 views
0

我在一個php1文件中有一個數組,我想在另一個php2文件中訪問該文件,但是如果我使用include或require一次,也會得到php1文件的輸出。我只想訪問php1的變量,但不能訪問輸出。任何人都可以建議如何做到這一點。在php1我有很多菜單和框,我不想包括在php2除變量。如何從另一個php文件訪問變量

<? 
session_start(); 
require_once('home.php'); 
if($_GET["reset"]==1) 
{ 
    session_destroy(); 
    header('Location: index.php'); 
} 
?> 

如果我使用這種方式獲取home.php頁面的所有輸出。我只想要變量。

回答

0

轉換主頁上的變量是通過函數訪問或者更好的是,讓他們會話變量

+0

是不存在使用功能或會話訪問變量的一些方式。 –

+1

是的,可能使用$ _GET將它們發佈到新頁面 – DLastCodeBender

0

有沒有使用功能或會話訪問的變量某種程度上

按您的要求。一個簡單的骨架,告訴你它是如何完成的。

我們通過URL傳遞變量$myVar並在下一頁使用$_GET來使用它。我們使用htmlspecialchars();來清理用戶輸入。

我們使用if (isset($_GET['myVar']))所以它不扔注意:未定義的索引錯誤

pageOne.php

<?php 
$myVar = "My variable one."; 

echo "<a href='pageTwo.php?myVar=" . $myVar . "'>Page Two</a>" 
?> 

pageTwo.php

<?php 
if (isset($_GET['myVar'])) { 
    $myVar = htmlspecialchars($_GET['myVar'], ENT_QUOTES); 

    // Now you can use $myVar. 
} 
?> 
相關問題