0

我正在尝试解析 Aweber 表单的结果,不幸的是,他们将变量传回,两个单词之间有一个空格。

例如,我们想要捕获一个电话号码,我们必须使用“自定义电话”字段而不仅仅是“电话”——不可能简单地使用表单字段名称“电话”——我试过了——它不解析进入阿韦伯。Aweber 可以将表单中的变量传递回 PHP 脚本,然后该脚本可以解析这些值。

但是它传回的结果 url 字符串是

http://example.com/join.php?custom%20phone=123456789&email=etc ...

我正在尝试从命令行字符串中提取电话号码,但它一直返回 null

$phone = $_REQUEST['custom%20phone'];

或 $phone = $_REQUEST['自定义电话'];

不包含任何数据。所以我没有访问请求字段。$_GET 有同样的问题。

有什么方法可以将电话号码提取到 PHP 中的 $phone 变量中?

谢谢!

4

1 回答 1

1

使用下面的代码来准确获取返回的参数。

echo "<pre>";
print_r($_REQUEST); 

我尝试使用您提供的 URL 并返回

Array
(
    [custom_phone] => 123456789
    [email] => etc
)
于 2016-12-04T07:20:54.773 回答