Qué hacer con php después de jquery .serialize ()

Ok, de alguna manera estoy teniendo más dificultades para resolver esto, así que quiero hacer una llamada ajax con un formulario y estoy usando jquery para serializarlo con .serialize (). Los datos que se envían a php se parecen a esto

key1=value&key2=value2&key3=value3

Y estoy usando una solicitud de publicación. Parece bastante simple, pero de alguna manera estoy teniendo dificultades para descubrir cómo acceder a estos pares clave / valor, no puedo usar explotar () en y porque eso me dará

[0] => key1=value1
[1] => key2=value2
[2] => key3=value3

y no puedo usar $ _POST ['key1'] o $ _GET ['key1'] en php para acceder a estos valores. ¡¡¡Qué tengo que hacer!!! Gracia

Y como pregunta adicional, noto que .serilize () reemplaza los saltos de línea con% 0A y los espacios en blanco con +, ¿cómo decodifico estos valores con php? ¡Gracias de nuevo

Editar

Bueno, el código jquery es bastante básico:

var formSubmit = $(this).serialize();
$.post('ajax.php',{"formSubmit": "true", "formInfo": formSubmit}

Respuestas a la pregunta(3)

Su respuesta a la pregunta