2013-03-04 37 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