【发布时间】:2013-09-11 13:10:32
【问题描述】:
所以我在几个嵌套的foreach 语句中有$date = array($year,$month); 这个变量。我有一个链接,按下时应该将$date 变量传递给我的functions.php 供我使用。
我正在使用 wordpress,到目前为止,我知道链接必须像这样工作:
$link = admin_url('admin-ajax.php?[$date variable needs to go here]&post_id='.$post->ID.'&nonce='.$nonce);
基本上我的问题是上面的链接究竟需要如何格式化才能发送我的变量?另外,在服务器端,如何最好地接收该变量?
【问题讨论】:
-
您的
$date变量与您的$nonce变量是否不同?它们都是变量,发送方式相同 -
@Bora 英文相同:http_build_query
-
@tymeJV 这与服务器端无关。他正确地尝试这样做,唯一的问题是他想输出一个数组。
-
@Kyle Joseph 不,您只需在输出之前将它们转换为字符串,然后再将它们转换回来(例如,使用 http_build_query 或 json_encode() + json_decode())。如果您将数据转发到链接,请不要忘记使用 urlencode。