Acceda a $ _POST datos después de la redirección

2

¿Cómo puedo acceder a los datos de $_POST después de un redireccionamiento de página?

Supongo que hay alguna forma de decirle a WordPress que pase todos los datos de $_POST a la dirección redirigida, como sucede con los datos de $_GET , usando Reglas de reescritura, pero ¿cómo?

    
pregunta Archedius 30.04.2013 - 10:44

1 respuesta

4

Los redireccionamientos son solicitudes GET generalmente, y el navegador no envía los datos POST para esos. Eso no es algo que WordPress pueda cambiar.

Puede crear una sesión o, mejor aún, procesar los datos de la POST primero, luego redirigir. En tu plugin, podrías hacer:

add_action( 'plugins_loaded', 'process_post_data', 0 );

function process_post_data()
{
    // Read raw POST data, not touched by WordPress
    $data = file_get_contents( 'php://input' );

    // then redirect
}
    
respondido por el fuxia 30.04.2013 - 10:47

Lea otras preguntas en las etiquetas