Отправляю данные ajax-ом:
data: {'formData': formData, 'action':'send_mail'}
formData - это результат сбора данных формы с помощью serialize() send_mail - передача названия вызываемой функции (это я пытаюсь наладить ajax отправку почты в wordpress с фронта)
В php функции я получаю результат массива post. Как я понимаю formData является просто строкой вида admin_email=admin.fdr%40gmail.com&main_register=true Как правильно разложить данную строку на "ключ-значение" для дальнейшей отправки на почту?
Можете использовать parse_str
$params = 'admin_email=admin.fdr%40gmail.com&main_register=true';
parse_str( $params, $output );
print_r( $output );
/*
Array
(
[admin_email] => admin.fdr@gmail.com
[main_register] => true
)
*/
Или использовать просто explode
$data = explode('&',$params);
print_r($data);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Связался я с vuejs, прочитал кучу отзывов, что это легко и просто иии попал сразу же
необходимо получить текущий адрес страницы для чего использую $_SERVER['REQUEST_URI'] в итоге получается /razdel/indexhtml Подскажите как получить текущий...