Я пытаюсь проанализировать результаты форм Aweber, и, к сожалению, они передают переменные обратно с пробелом между двумя словами.
Например, мы хотим записать номер телефона, и мы должны использовать поле «пользовательский телефон» вместо просто «телефон» — невозможно просто использовать имя поля формы «телефон» — я пробовал — он не анализирует в Aweber. Aweber может передавать переменные из формы обратно в PHP-скрипт, который затем может анализировать значения.
однако результирующая строка URL-адреса, которую он передает обратно,
http://example.com/join.php?custom%20phone=123456789&электронная почта = и т.д.…
Я пытаюсь извлечь номер телефона из строки командной строки, однако он возвращает ноль
$phone = $_REQUEST['custom%20phone'];
или же
$ phone = $ _REQUEST [‘custom phone’];
не содержит никаких данных. поэтому я не получаю доступ к полю запроса. $ _GET имеет ту же проблему.
Есть ли способ извлечь номер телефона в переменную $ phone в PHP?
Спасибо!
Используйте код ниже, чтобы получить именно то, что параметры возвращаются.
echo "<pre>";
print_r($_REQUEST);
Я попытался с URL, который вы дали, и он вернулся
Array
(
[custom_phone] => 123456789
[email] => etc
)
Других решений пока нет …