Pues no da igual, lo correcto es usar las comillas, aun que en ciertos entornos o versiones se PUEDA hacer sin ellas.
Para lo que pides, es necesario que el valor lo pases por urlencode($valor) y para recibirlo lo pases por urldecode($_POST["variable"])
Con eso podrás tener espacios y algunos caracteres especiales.