Vaya, llevo todo el día con esto pero no veo la solución.
Si, hago lo siguiente:
print($data) me devuelve la pagina como si no hubiese enviado nada en el formulario, lo mismo que se muestra accediendo a la web:
http://www.zaragoza.es/consultaRecib...oAguaPdf.faces
Y si hago print_r($_POST) me devuelve un array vacío.
He probado a cambiar esta linea pero creo que nunca envío los parámetros: curl_setopt($ch, CURLOPT_POSTFIELDS)
Opción 1
Código PHP:
$post = [
'formConsultaReciboPdf:nFijo' => 'valor1',
'formConsultaReciboPdf:dni' => 'valor2',
'formConsultaReciboPdf:importe' => 'valor3'
];
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
Opción 2
Código PHP:
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,"formConsultaReciboPdf:nFijo=valor1&formConsultaReciboPdf:dni=valor2&formConsultaReciboPdf:importe=valor3");
Veis algún error?