2013-08-29 93 views
2

我试图从wordpress Archive页面发送此php get_field变量的值。将变量值从一个php页面传递到另一个

get_field('supplier_email_address', 'product_brand_' . $term->term_id);

到从未访问不是与JS的另送一个形式的另一个sendmessage.php页。我需要填充的变量称为:

$sendto="value";

我怎样才能做到这一点?

编辑:显然这需要更多的信息。

+0

请确保您在问题中包含您遇到的错误以及您尝试使用的相关代码。 StackOverflow不需要为你做功课,很乐意帮助任何有bug或问题的人。 – Sebastien

+0

添加的信息。没有其他代码尝试过。我不是要求你做我的功课......我在这里是因为我有一个代码问题。 – KingLouie

+0

也许你可以去做一些关于谷歌的研究,然后尝试一些东西,如果它不工作,你可以用你试过的代码编辑你的答案,而不是我们不必为你做你的工作。 – Sebastien

回答

6

使用会话变量。

首先,您想要使用会话的每个页面都需要具有函数session_start();在每页的顶部宣布。然后,您可以使用超全局会话来存储事物。

Pg1.php: 
    <?php 
    session_start(); 
    $_SESSION['variable_name'] = 'string'; 
    ?> 

Pg2.php: 
    <?php 
    session_start(); 
    echo $_SESSION['variable_name']; 
    ?> 
Pg2.php will show: some string 
+0

这看起来可能有用,干杯Nambi! – KingLouie

+0

查看关于@ChunkyBaconPlz的评论回答获取更多信息 – Sebastien

+0

Nambi,这绝对完美!我不得不放置session_start();字面上尽管在页面的最顶端。谢谢 – KingLouie

1

POST您的价值,因此您的第二页可以在$_POST阵列中检索它,或将其包含在URL路径中,以便您的第二页可以$_GET它。

没有更多的信息,我们不能真正帮助你。

+0

也可以使用$ _SESSION [''] – Sebastien

+1

@Sebastien使用$ _SESSION传递任意变量真的是一个好习惯吗?我为网站范围内的用户ID等类似的事情做了这些工作,但我很好奇,在为可能发布的内容做什么时会产生什么影响。 – ChunkyBaconPlz

+0

它并不总是像你提到的那样好的做法,但我只是想提供更全面的信息,所以迈克杰克逊可以自己评估他的项目或代码的这部分的最佳选择。 – Sebastien

相关问题