2016-12-04 6 views
0

Я пытаюсь разобрать результаты из форм Aweber и, к сожалению, они передают переменные обратно пробелом между двумя словами.PHP Parse Результаты командной строки с пространством в строке url

Например, мы хотим записать номер телефона, и мы должны использовать поле «пользовательский телефон» вместо «телефона» - его невозможно просто использовать имя поля формы «телефон» - я попробовал - он не разбирается в Aweber. Aweber может передать переменные из формы обратно в PHP-скрипт, который затем может анализировать значения.

однако полученный URL строка, она проходит Спинка

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

Я пытаюсь извлечь телефон # из строки командной строки, однако он постоянно возвращается Нуль

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

или $ phone = $ _REQUEST ['custom phone'];

не содержит данных. поэтому я не получаю доступ к полю запроса. $ _GET имеет ту же проблему.

Есть ли способ вывести номер телефона в переменную $ phone в PHP?

Спасибо!

ответ

1

Используйте приведенный ниже код, чтобы точно определить параметры.

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

Я попытался с URL вы дали, и он вернулся

Array 
(
    [custom_phone] => 123456789 
    [email] => etc 
) 
+0

удивительно поэтому в PHP автоматически добавляет _ везде, где пространство. Очень полезно знать. Мой код работает отлично! Спасибо. – Viktor

 Смежные вопросы

  • Нет связанных вопросов^_^