我试图从wordpress Archive页面发送此php get_field变量的值。将变量值从一个php页面传递到另一个
get_field('supplier_email_address', 'product_brand_' . $term->term_id);
到从未访问不是与JS的另送一个形式的另一个sendmessage.php页。我需要填充的变量称为:
$sendto="value";
我怎样才能做到这一点?
编辑:显然这需要更多的信息。
我试图从wordpress Archive页面发送此php get_field变量的值。将变量值从一个php页面传递到另一个
get_field('supplier_email_address', 'product_brand_' . $term->term_id);
到从未访问不是与JS的另送一个形式的另一个sendmessage.php页。我需要填充的变量称为:
$sendto="value";
我怎样才能做到这一点?
编辑:显然这需要更多的信息。
使用会话变量。
首先,您想要使用会话的每个页面都需要具有函数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
POST
您的价值,因此您的第二页可以在$_POST
阵列中检索它,或将其包含在URL路径中,以便您的第二页可以$_GET
它。
没有更多的信息,我们不能真正帮助你。
也可以使用$ _SESSION [''] – Sebastien
@Sebastien使用$ _SESSION传递任意变量真的是一个好习惯吗?我为网站范围内的用户ID等类似的事情做了这些工作,但我很好奇,在为可能发布的内容做什么时会产生什么影响。 – ChunkyBaconPlz
它并不总是像你提到的那样好的做法,但我只是想提供更全面的信息,所以迈克杰克逊可以自己评估他的项目或代码的这部分的最佳选择。 – Sebastien
请确保您在问题中包含您遇到的错误以及您尝试使用的相关代码。 StackOverflow不需要为你做功课,很乐意帮助任何有bug或问题的人。 – Sebastien
添加的信息。没有其他代码尝试过。我不是要求你做我的功课......我在这里是因为我有一个代码问题。 – KingLouie
也许你可以去做一些关于谷歌的研究,然后尝试一些东西,如果它不工作,你可以用你试过的代码编辑你的答案,而不是我们不必为你做你的工作。 – Sebastien