2013-03-04 39 views
0

我對php非常新手&剛剛開始學習php自己的WordPress。我讀了很多答案,但無法解決我的問題,所以我決定在這裏發佈。調用從另一個PHP文件生成的變量,不包括或需要

我有兩個頁面模板的WP,頁面A & B,A.php是B.php的父親。 我在B.php中有一個複選框以確定這是否是最新的頁面。

if(get_field('this_months_issue')) 
{ 
    echo "<span class=\"issue-status\">/&nbsp;This Month's Issue</span>"; 
    $latest = "is-latest"; 
} 
else 
{ 
    echo "<span class=\"issue-status\">/&nbsp;Previous Issue</span>"; 
} 

我想頁面A到最新的網頁B上,當複選框被選中降落。 (請注意,頁面B可用於頁面A下的許多其他子頁面)

我可以在頁面A中放置什麼,以便它可以重定向到複選框已選中的頁面?

對不起,我可憐的英語,我希望你能理解我的問題。 先進的謝謝。

回答

0

你可以把你的變量放在一個會話中。 頂部關閉,因此呼籲session_start();

 //set 
     $_SESSION['varname'] = "something"; 
     // retrieve 
     $somevar = $_SESSION['varname']; 
     echo $somevar;//will echo "something"; 

頁面,以便每當會話處於活動狀態,你可以調用任何你想要的。

+0

謝謝你回答..
我是否適用 '//設置 $ _SESSION [ 'varname的'] = 「東西」;'在網頁B; 和 ''//檢索 $ somevar = $ _SESSION ['varname']; echo $ somevar; //將回顯「某事」;在頁面A中? – weeki 2013-03-05 03:28:36

+0

使用'$ _SESSION ['varname'] =「something」;'在聲明變量的頁面上,然後使用'$ somevar = $ _SESSION ['varname'];'你想在其中做什麼的地方。 – 2013-03-05 08:30:09