在 Wordpress 短代码中获取 _GET 美元的变量时遇到问题



调用$_GET['ip']一直工作到最近的wordpress更新,现在它坏了。

我不知道Wordpress如何期望我获得变量,但是我一直在弄乱和组合的代码似乎根本不起作用。 我显然做错了什么,但我似乎无法

理解这项工作。我尝试使用的代码在这里:https://pastebin.com/4iipisjU

更新:代码有效,nginx的WPSupercache配置文件似乎已经破坏了它。

你应该能够使用get_query_var

<?php
$value = get_query_var( "paramA", "default value" );
?>

此外,$_GET['ip']将引用作为请求的一部分传递的查询参数 IP。

这真的是你要找的吗?或者您是否正在尝试查看发出请求的客户端的 IP?如果是后者,这是不正确的。

尝试将$get_ip_addr更改为:

$get_ip_addr = get_query_var('ip', $_GET['ip']);

最新更新